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