Version 0.23
[auf_django_references.git] / CHANGES
CommitLineData
77f3721f
EMS
10.23 (2012-08-17)
2-----------------
3
4* Suppression automatique des contraintes de clé étrangère vers les vues de
5 datamasteraprès un syncdb et un migrate.
6
d2f732d6
EMS
70.22 (2012-07-18)
8-----------------
9
10* Ajouté les champs ``nombre_etudiants``, ``nombre_chercheurs``,
11 ``nombre_enseignants`` et ``nombre_membres`` au modèle des établissements.
12
f052436d
EMS
130.21 (2012-07-10)
14-----------------
15
16* Ajouté les zones administratives pour les implantations.
17
f3d66f39
EMS
180.20 (2012-07-09)
19-----------------
20
21* Retiré les interfaces d'admin. Ça ira plutôt dans datamaster.
22
682a602c
EMS
230.19 (2012-06-04)
24-----------------
25
26* Ajouté la colonne Employe.telephone_ip_nomade
27
be4bbf6b
EMS
280.18 (2012-06-04)
29-----------------
30
31* Ajouté la colonne Etablissement.responsable_courriel
32
33* Tenir compte de l'option --verbosity dans le syncdb
34
35* Retrait des ids dans la représentation __unicode__ des modèles.
36
bf606d8b
EMS
370.17 (2012-05-15)
38-----------------
39
40* Ajouté des attributs ``choices`` dans certains modèles.
41
cf342814
EMS
420.16 (2012-05-04)
43-----------------
44
45* Ajouté un champ ``sigle`` à ``ref_etablissement``.
46
ad9f30aa
EMS
470.15 (2012-05-04)
48-----------------
49
50* Enlevé tous les champs id de la déclaration des modèles. Certains n'étaient
51 pas déclarés comme des AutoField, ce qui causait des problèmes. Maintenant,
52 Django se charge de les créer avec le bon type.
53
cbbbef8e
EMS
540.14 (2012-05-03)
55-----------------
56
57* Retiré le module auf.django.references.managedref. Ça causait trop de
58 problèmes. Ce module était utilisé par les tests et par datamaster pour gérer
59 les migrations sur des modèles qui ont managed = False par défaut. Au lieu de
60 ça, j'ai pris une approche beaucoup plus simple qui consiste à ajouter un
61 paramètre de configuration: AUF_REFERENCES_MANAGED. Quand ce paramètre est
62 True, les modèles sont managed. Ce changement ne devrait pas affecter les
63 applications autres que datamaster.
64
da464286
EMS
650.13 (2012-04-25)
66-----------------
67
68* Pour tous les modèles, le manager par défaut (``objects``) ne retourne plus
69 que les objets actifs. Pour obtenir tous les objets, utiliser le manager
70 ``avec_inactifs``.
71
16a5fb7a
EMS
720.12 (2012-04-19)
73-----------------
74
75* Ajouté les champs ``historique`` et ``description`` au modèle des
76 établissements.
77
85baf869
EMS
780.11 (2012-04-17)
79-----------------
80
81* Ajouté des choices pour le statut des implantations.
82
e270b651
EMS
830.10 (2012-03-19)
84-----------------
85
86* Ajouté le champ ``responsable_fonction`` au modèle des établissements.
87
d2f0d864
EMS
880.9 (2012-03-13)
89----------------
13328043
EMS
90
91* Django crée des contraintes de clé étrangère sur toutes les tables qui ont une
92 clé étrangère sur les données de référence. Mais ceci pose des problèmes
93 puisqu'on ne peut pas avoir de contraintes sur des vues. Nous effaçons donc
94 maintenant les contraintes de clé étrangère sur les vues de datamaster lors du
95 syncdb.
96
fe48d9a1
EMS
970.8 (2012-02-24)
98----------------
99
100* Le manager par défaut (``objects``) des modèles Region et Etablissement ne retourne
101 maintenant que les objets actifs. Pour obtenir tous les objets, utiliser le
102 manager ``avec_inactifs``.
103
104* Les clés étrangères des modèles retournaient auparavant des instances des
105 classes définies dans ``auf.django.references.managedref``. Les objets
106 retournés viennent maintenant de ``auf.django.references``. Cela permet aux
107 applications tierces de définir des relations vers les données de référence et
108 de naviguer la relation à l'envers dans toutes les situations.
109
887b5806
EMS
1100.7 (2012-02-10)
111----------------
112
113* Ajout de champs dans le modèle d'établissement: statut, date_modification,
114 commentaire.
115
116* La création des vues vers les tables de datamaster fait maintenant plus
117 attention. Les vues sont créées seulement pour les tables qui existent dans la
118 base de données "datamaster" et qui n'existent pas dans la base de données du
119 projet.
120
1376d656
EMS
1210.6 (2012-02-03)
122----------------
123
124* Bugfix: le packaging de 0.5 ne contenait pas les css et les js. En plus il
125 installait le package tests.
126
652c5d02
EMS
1270.5 (2012-01-26)
128----------------
129
130* Retrait des related_name pour les champs 'pays', 'region' et 'implantation' du
131 modèle Etablissement.
132
133* Retrait du champ code_implantation du modèle Etablissement.
134
135* Mécanique pour gérer des tables locales d'établissements
136
137* Ajout de tests et de documentation
138
056300fd
EMS
139* La création des vues vers les tables de datamaster se fait maintenant sur le
140 syncdb. La commande sync_references sert, pour l'instant à synchroniser les
141 tables locales d'établissements.
142
846c181c
EMS
1430.4 (2012-01-11)
144----------------
145
146* Ajout de la management command "sync_references" pour la création des vues
147 vers les tables de datamaster
148
1490.3 (2011-12-08)
150----------------
151
152* Renommage de datamaster_modeles en auf.django.references