Etablissmement fix chargement Pays dans unicode
[auf_django_references.git] / CHANGES
1 0.24 (2012-10-31)
2 -----------------
3
4 * le __unicode__ d'Etablissement n'affiche que le code du pays pour 
5   ne pas faire faire une autre requête pour charger le Pays. 
6
7 0.23 (2012-08-17)
8 -----------------
9
10 * Suppression automatique des contraintes de clé étrangère vers les vues de
11   datamasteraprès un syncdb et un migrate.
12
13 0.22 (2012-07-18)
14 -----------------
15
16 * Ajouté les champs ``nombre_etudiants``, ``nombre_chercheurs``,
17   ``nombre_enseignants`` et ``nombre_membres`` au modèle des établissements.
18
19 0.21 (2012-07-10)
20 -----------------
21
22 * Ajouté les zones administratives pour les implantations.
23
24 0.20 (2012-07-09)
25 -----------------
26
27 * Retiré les interfaces d'admin. Ça ira plutôt dans datamaster.
28
29 0.19 (2012-06-04)
30 -----------------
31
32 * Ajouté la colonne Employe.telephone_ip_nomade
33
34 0.18 (2012-06-04)
35 -----------------
36
37 * Ajouté la colonne Etablissement.responsable_courriel
38
39 * Tenir compte de l'option --verbosity dans le syncdb
40
41 * Retrait des ids dans la représentation __unicode__ des modèles.
42
43 0.17 (2012-05-15)
44 -----------------
45
46 * Ajouté des attributs ``choices`` dans certains modèles.
47
48 0.16 (2012-05-04)
49 -----------------
50
51 * Ajouté un champ ``sigle`` à ``ref_etablissement``.
52
53 0.15 (2012-05-04)
54 -----------------
55
56 * Enlevé tous les champs id de la déclaration des modèles. Certains n'étaient
57   pas déclarés comme des AutoField, ce qui causait des problèmes. Maintenant,
58   Django se charge de les créer avec le bon type.
59
60 0.14 (2012-05-03)
61 -----------------
62
63 * Retiré le module auf.django.references.managedref. Ça causait trop de
64   problèmes. Ce module était utilisé par les tests et par datamaster pour gérer
65   les migrations sur des modèles qui ont managed = False par défaut. Au lieu de
66   ça, j'ai pris une approche beaucoup plus simple qui consiste à ajouter un
67   paramètre de configuration: AUF_REFERENCES_MANAGED. Quand ce paramètre est
68   True, les modèles sont managed. Ce changement ne devrait pas affecter les
69   applications autres que datamaster.
70
71 0.13 (2012-04-25)
72 -----------------
73
74 * Pour tous les modèles, le manager par défaut (``objects``) ne retourne plus
75   que les objets actifs. Pour obtenir tous les objets, utiliser le manager
76   ``avec_inactifs``.
77
78 0.12 (2012-04-19)
79 -----------------
80
81 * Ajouté les champs ``historique`` et ``description`` au modèle des
82   établissements.
83
84 0.11 (2012-04-17)
85 -----------------
86
87 * Ajouté des choices pour le statut des implantations.
88
89 0.10 (2012-03-19)
90 -----------------
91
92 * Ajouté le champ ``responsable_fonction`` au modèle des établissements.
93
94 0.9 (2012-03-13)
95 ----------------
96
97 * Django crée des contraintes de clé étrangère sur toutes les tables qui ont une
98   clé étrangère sur les données de référence. Mais ceci pose des problèmes
99   puisqu'on ne peut pas avoir de contraintes sur des vues. Nous effaçons donc
100   maintenant les contraintes de clé étrangère sur les vues de datamaster lors du
101   syncdb.
102
103 0.8 (2012-02-24)
104 ----------------
105
106 * Le manager par défaut (``objects``) des modèles Region et Etablissement ne retourne
107   maintenant que les objets actifs. Pour obtenir tous les objets, utiliser le
108   manager ``avec_inactifs``.
109
110 * Les clés étrangères des modèles retournaient auparavant des instances des
111   classes définies dans ``auf.django.references.managedref``. Les objets
112   retournés viennent maintenant de ``auf.django.references``. Cela permet aux
113   applications tierces de définir des relations vers les données de référence et
114   de naviguer la relation à l'envers dans toutes les situations.
115
116 0.7 (2012-02-10)
117 ----------------
118
119 * Ajout de champs dans le modèle d'établissement: statut, date_modification,
120   commentaire.
121
122 * La création des vues vers les tables de datamaster fait maintenant plus
123   attention. Les vues sont créées seulement pour les tables qui existent dans la
124   base de données "datamaster" et qui n'existent pas dans la base de données du
125   projet.
126
127 0.6 (2012-02-03)
128 ----------------
129
130 * Bugfix: le packaging de 0.5 ne contenait pas les css et les js. En plus il
131   installait le package tests.
132
133 0.5 (2012-01-26)
134 ----------------
135
136 * Retrait des related_name pour les champs 'pays', 'region' et 'implantation' du
137   modèle Etablissement.
138
139 * Retrait du champ code_implantation du modèle Etablissement.
140
141 * Mécanique pour gérer des tables locales d'établissements
142
143 * Ajout de tests et de documentation
144
145 * La création des vues vers les tables de datamaster se fait maintenant sur le
146   syncdb. La commande sync_references sert, pour l'instant à synchroniser les
147   tables locales d'établissements.
148
149 0.4 (2012-01-11)
150 ----------------
151
152 * Ajout de la management command "sync_references" pour la création des vues
153   vers les tables de datamaster
154
155 0.3 (2011-12-08)
156 ----------------
157
158 * Renommage de datamaster_modeles en auf.django.references