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