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