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