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