Migré les migrations sous le contrôle de South
[auf_savoirs_en_partage_django.git] / auf_savoirs_en_partage / chercheurs / migrations / 0001_initial.py
1 # encoding: utf-8
2 import datetime
3 from south.db import db
4 from south.v2 import SchemaMigration
5 from django.db import models
6
7 class Migration(SchemaMigration):
8
9 def forwards(self, orm):
10
11 # Adding model 'Personne'
12 db.create_table('chercheurs_personne', (
13 ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
14 ('salutation', self.gf('django.db.models.fields.CharField')(max_length=128, null=True, blank=True)),
15 ('nom', self.gf('django.db.models.fields.CharField')(max_length=255)),
16 ('prenom', self.gf('django.db.models.fields.CharField')(max_length=128)),
17 ('courriel', self.gf('django.db.models.fields.EmailField')(max_length=128)),
18 ('fonction', self.gf('django.db.models.fields.CharField')(max_length=128, null=True, blank=True)),
19 ('date_naissance', self.gf('django.db.models.fields.DateField')(null=True, blank=True)),
20 ('sousfonction', self.gf('django.db.models.fields.CharField')(max_length=128, null=True, blank=True)),
21 ('mobile', self.gf('django.db.models.fields.CharField')(max_length=32, null=True, blank=True)),
22 ('genre', self.gf('django.db.models.fields.CharField')(max_length=1)),
23 ('commentaire', self.gf('django.db.models.fields.TextField')(null=True, blank=True)),
24 ('actif', self.gf('django.db.models.fields.BooleanField')(default=True)),
25 ))
26 db.send_create_signal('chercheurs', ['Personne'])
27
28 # Adding model 'Chercheur'
29 db.create_table('chercheurs_chercheur', (
30 ('personne_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['chercheurs.Personne'], unique=True, primary_key=True)),
31 ('nationalite', self.gf('django.db.models.fields.related.ForeignKey')(related_name='nationalite', null=True, db_column='nationalite', to=orm['datamaster_modeles.Pays'])),
32 ('statut', self.gf('django.db.models.fields.CharField')(max_length=36)),
33 ('diplome', self.gf('django.db.models.fields.CharField')(max_length=255, null=True)),
34 ('etablissement', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['datamaster_modeles.Etablissement'], null=True, db_column='etablissement', blank=True)),
35 ('etablissement_autre_nom', self.gf('django.db.models.fields.CharField')(max_length=255, null=True, blank=True)),
36 ('etablissement_autre_pays', self.gf('django.db.models.fields.related.ForeignKey')(related_name='etablissement_autre_pays', blank=True, null=True, db_column='etablissement_autre_pays', to=orm['datamaster_modeles.Pays'])),
37 ('attestation', self.gf('django.db.models.fields.BooleanField')(default=False)),
38 ('thematique', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['datamaster_modeles.Thematique'], null=True, db_column='thematique')),
39 ('mots_cles', self.gf('django.db.models.fields.CharField')(max_length=255, null=True)),
40 ('discipline', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['savoirs.Discipline'], null=True, db_column='discipline')),
41 ('theme_recherche', self.gf('django.db.models.fields.TextField')(null=True, blank=True)),
42 ('groupe_recherche', self.gf('django.db.models.fields.CharField')(max_length=255, blank=True)),
43 ('url_site_web', self.gf('django.db.models.fields.URLField')(max_length=255, null=True, blank=True)),
44 ('url_blog', self.gf('django.db.models.fields.URLField')(max_length=255, null=True, blank=True)),
45 ('url_reseau_social', self.gf('django.db.models.fields.URLField')(max_length=255, null=True, blank=True)),
46 ('membre_instance_auf', self.gf('django.db.models.fields.NullBooleanField')(null=True)),
47 ('membre_instance_auf_nom', self.gf('django.db.models.fields.CharField')(max_length=10, blank=True)),
48 ('membre_instance_auf_fonction', self.gf('django.db.models.fields.CharField')(max_length=255, blank=True)),
49 ('membre_instance_auf_dates', self.gf('django.db.models.fields.CharField')(max_length=255, blank=True)),
50 ('expert_oif', self.gf('django.db.models.fields.NullBooleanField')(null=True)),
51 ('expert_oif_details', self.gf('django.db.models.fields.CharField')(max_length=255, blank=True)),
52 ('expert_oif_dates', self.gf('django.db.models.fields.CharField')(max_length=255, blank=True)),
53 ('membre_association_francophone', self.gf('django.db.models.fields.NullBooleanField')(null=True)),
54 ('membre_association_francophone_details', self.gf('django.db.models.fields.CharField')(max_length=255, blank=True)),
55 ('membre_reseau_institutionnel', self.gf('django.db.models.fields.NullBooleanField')(null=True)),
56 ('membre_reseau_institutionnel_nom', self.gf('django.db.models.fields.CharField')(max_length=15, blank=True)),
57 ('membre_reseau_institutionnel_fonction', self.gf('django.db.models.fields.CharField')(max_length=255, blank=True)),
58 ('membre_reseau_institutionnel_dates', self.gf('django.db.models.fields.CharField')(max_length=255, blank=True)),
59 ('expertises_auf', self.gf('django.db.models.fields.NullBooleanField')(null=True)),
60 ('date_creation', self.gf('django.db.models.fields.DateField')(auto_now_add=True, db_column='date_creation', blank=True)),
61 ('date_modification', self.gf('django.db.models.fields.DateField')(auto_now=True, db_column='date_modification', blank=True)),
62 ))
63 db.send_create_signal('chercheurs', ['Chercheur'])
64
65 # Adding model 'Publication'
66 db.create_table('chercheurs_publication', (
67 ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
68 ('chercheur', self.gf('django.db.models.fields.related.ForeignKey')(related_name='publications', to=orm['chercheurs.Chercheur'])),
69 ('auteurs', self.gf('django.db.models.fields.CharField')(max_length=255, blank=True)),
70 ('titre', self.gf('django.db.models.fields.CharField')(max_length=255, null=True, blank=True)),
71 ('revue', self.gf('django.db.models.fields.CharField')(max_length=255, null=True, blank=True)),
72 ('annee', self.gf('django.db.models.fields.IntegerField')(null=True, blank=True)),
73 ('editeur', self.gf('django.db.models.fields.CharField')(max_length=255, null=True, blank=True)),
74 ('lieu_edition', self.gf('django.db.models.fields.CharField')(max_length=255, null=True, blank=True)),
75 ('nb_pages', self.gf('django.db.models.fields.CharField')(max_length=255, null=True, blank=True)),
76 ('url', self.gf('django.db.models.fields.URLField')(max_length=255, null=True, blank=True)),
77 ('publication_affichage', self.gf('django.db.models.fields.TextField')(null=True, blank=True)),
78 ('actif', self.gf('django.db.models.fields.BooleanField')(default=False)),
79 ))
80 db.send_create_signal('chercheurs', ['Publication'])
81
82 # Adding model 'These'
83 db.create_table('chercheurs_these', (
84 ('chercheur', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['chercheurs.Chercheur'], unique=True, primary_key=True)),
85 ('titre', self.gf('django.db.models.fields.CharField')(max_length=255)),
86 ('annee', self.gf('django.db.models.fields.IntegerField')()),
87 ('directeur', self.gf('django.db.models.fields.CharField')(max_length=255)),
88 ('etablissement', self.gf('django.db.models.fields.CharField')(max_length=255)),
89 ('nb_pages', self.gf('django.db.models.fields.IntegerField')(null=True, blank=True)),
90 ('url', self.gf('django.db.models.fields.URLField')(max_length=255, blank=True)),
91 ))
92 db.send_create_signal('chercheurs', ['These'])
93
94 # Adding model 'Expertise'
95 db.create_table('chercheurs_expertise', (
96 ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True, db_column='id')),
97 ('chercheur', self.gf('django.db.models.fields.related.ForeignKey')(related_name='expertises', to=orm['chercheurs.Chercheur'])),
98 ('nom', self.gf('django.db.models.fields.CharField')(max_length=255, null=True, blank=True)),
99 ('date', self.gf('django.db.models.fields.CharField')(max_length=255, blank=True)),
100 ('lieu', self.gf('django.db.models.fields.CharField')(max_length=255, null=True, blank=True)),
101 ('organisme_demandeur', self.gf('django.db.models.fields.CharField')(max_length=255, null=True, blank=True)),
102 ('organisme_demandeur_visible', self.gf('django.db.models.fields.BooleanField')(default=False)),
103 ('actif', self.gf('django.db.models.fields.BooleanField')(default=False, db_column='actif')),
104 ))
105 db.send_create_signal('chercheurs', ['Expertise'])
106
107 # Adding model 'Groupe'
108 db.create_table('chercheurs_groupe', (
109 ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True, db_column='id')),
110 ('nom', self.gf('django.db.models.fields.CharField')(max_length=255, db_column='nom')),
111 ('url', self.gf('django.db.models.fields.URLField')(max_length=255, null=True, blank=True)),
112 ('liste_diffusion', self.gf('django.db.models.fields.URLField')(max_length=255, null=True, blank=True)),
113 ('bulletin', self.gf('django.db.models.fields.URLField')(max_length=255, null=True, blank=True)),
114 ('actif', self.gf('django.db.models.fields.BooleanField')(default=False, db_column='actif')),
115 ))
116 db.send_create_signal('chercheurs', ['Groupe'])
117
118 # Adding model 'ChercheurGroupe'
119 db.create_table('chercheurs_chercheurgroupe', (
120 ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True, db_column='id')),
121 ('chercheur', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['chercheurs.Chercheur'], db_column='chercheur')),
122 ('groupe', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['chercheurs.Groupe'], db_column='groupe')),
123 ('date_inscription', self.gf('django.db.models.fields.DateField')(auto_now_add=True, blank=True)),
124 ('date_modification', self.gf('django.db.models.fields.DateField')(auto_now=True, blank=True)),
125 ('actif', self.gf('django.db.models.fields.BooleanField')(default=False, db_column='actif')),
126 ))
127 db.send_create_signal('chercheurs', ['ChercheurGroupe'])
128
129
130 def backwards(self, orm):
131
132 # Deleting model 'Personne'
133 db.delete_table('chercheurs_personne')
134
135 # Deleting model 'Chercheur'
136 db.delete_table('chercheurs_chercheur')
137
138 # Deleting model 'Publication'
139 db.delete_table('chercheurs_publication')
140
141 # Deleting model 'These'
142 db.delete_table('chercheurs_these')
143
144 # Deleting model 'Expertise'
145 db.delete_table('chercheurs_expertise')
146
147 # Deleting model 'Groupe'
148 db.delete_table('chercheurs_groupe')
149
150 # Deleting model 'ChercheurGroupe'
151 db.delete_table('chercheurs_chercheurgroupe')
152
153
154 models = {
155 'chercheurs.chercheur': {
156 'Meta': {'ordering': "['nom', 'prenom']", 'object_name': 'Chercheur', '_ormbases': ['chercheurs.Personne']},
157 'attestation': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
158 'date_creation': ('django.db.models.fields.DateField', [], {'auto_now_add': 'True', 'db_column': "'date_creation'", 'blank': 'True'}),
159 'date_modification': ('django.db.models.fields.DateField', [], {'auto_now': 'True', 'db_column': "'date_modification'", 'blank': 'True'}),
160 'diplome': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}),
161 'discipline': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['savoirs.Discipline']", 'null': 'True', 'db_column': "'discipline'"}),
162 'etablissement': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['datamaster_modeles.Etablissement']", 'null': 'True', 'db_column': "'etablissement'", 'blank': 'True'}),
163 'etablissement_autre_nom': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
164 'etablissement_autre_pays': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'etablissement_autre_pays'", 'blank': 'True', 'null': 'True', 'db_column': "'etablissement_autre_pays'", 'to': "orm['datamaster_modeles.Pays']"}),
165 'expert_oif': ('django.db.models.fields.NullBooleanField', [], {'null': 'True'}),
166 'expert_oif_dates': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
167 'expert_oif_details': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
168 'expertises_auf': ('django.db.models.fields.NullBooleanField', [], {'null': 'True'}),
169 'groupe_recherche': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
170 'groupes': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['chercheurs.Groupe']", 'through': "'ChercheurGroupe'", 'blank': 'True'}),
171 'membre_association_francophone': ('django.db.models.fields.NullBooleanField', [], {'null': 'True'}),
172 'membre_association_francophone_details': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
173 'membre_instance_auf': ('django.db.models.fields.NullBooleanField', [], {'null': 'True'}),
174 'membre_instance_auf_dates': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
175 'membre_instance_auf_fonction': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
176 'membre_instance_auf_nom': ('django.db.models.fields.CharField', [], {'max_length': '10', 'blank': 'True'}),
177 'membre_reseau_institutionnel': ('django.db.models.fields.NullBooleanField', [], {'null': 'True'}),
178 'membre_reseau_institutionnel_dates': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
179 'membre_reseau_institutionnel_fonction': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
180 'membre_reseau_institutionnel_nom': ('django.db.models.fields.CharField', [], {'max_length': '15', 'blank': 'True'}),
181 'mots_cles': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}),
182 'nationalite': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'nationalite'", 'null': 'True', 'db_column': "'nationalite'", 'to': "orm['datamaster_modeles.Pays']"}),
183 'personne_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['chercheurs.Personne']", 'unique': 'True', 'primary_key': 'True'}),
184 'statut': ('django.db.models.fields.CharField', [], {'max_length': '36'}),
185 'thematique': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['datamaster_modeles.Thematique']", 'null': 'True', 'db_column': "'thematique'"}),
186 'theme_recherche': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
187 'url_blog': ('django.db.models.fields.URLField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
188 'url_reseau_social': ('django.db.models.fields.URLField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
189 'url_site_web': ('django.db.models.fields.URLField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'})
190 },
191 'chercheurs.chercheurgroupe': {
192 'Meta': {'object_name': 'ChercheurGroupe'},
193 'actif': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_column': "'actif'"}),
194 'chercheur': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['chercheurs.Chercheur']", 'db_column': "'chercheur'"}),
195 'date_inscription': ('django.db.models.fields.DateField', [], {'auto_now_add': 'True', 'blank': 'True'}),
196 'date_modification': ('django.db.models.fields.DateField', [], {'auto_now': 'True', 'blank': 'True'}),
197 'groupe': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['chercheurs.Groupe']", 'db_column': "'groupe'"}),
198 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True', 'db_column': "'id'"})
199 },
200 'chercheurs.expertise': {
201 'Meta': {'object_name': 'Expertise'},
202 'actif': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_column': "'actif'"}),
203 'chercheur': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'expertises'", 'to': "orm['chercheurs.Chercheur']"}),
204 'date': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
205 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True', 'db_column': "'id'"}),
206 'lieu': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
207 'nom': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
208 'organisme_demandeur': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
209 'organisme_demandeur_visible': ('django.db.models.fields.BooleanField', [], {'default': 'False'})
210 },
211 'chercheurs.groupe': {
212 'Meta': {'object_name': 'Groupe'},
213 'actif': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_column': "'actif'"}),
214 'bulletin': ('django.db.models.fields.URLField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
215 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True', 'db_column': "'id'"}),
216 'liste_diffusion': ('django.db.models.fields.URLField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
217 'nom': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_column': "'nom'"}),
218 'url': ('django.db.models.fields.URLField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'})
219 },
220 'chercheurs.personne': {
221 'Meta': {'ordering': "['nom', 'prenom']", 'object_name': 'Personne'},
222 'actif': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
223 'commentaire': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
224 'courriel': ('django.db.models.fields.EmailField', [], {'max_length': '128'}),
225 'date_naissance': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
226 'fonction': ('django.db.models.fields.CharField', [], {'max_length': '128', 'null': 'True', 'blank': 'True'}),
227 'genre': ('django.db.models.fields.CharField', [], {'max_length': '1'}),
228 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
229 'mobile': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}),
230 'nom': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
231 'prenom': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
232 'salutation': ('django.db.models.fields.CharField', [], {'max_length': '128', 'null': 'True', 'blank': 'True'}),
233 'sousfonction': ('django.db.models.fields.CharField', [], {'max_length': '128', 'null': 'True', 'blank': 'True'})
234 },
235 'chercheurs.publication': {
236 'Meta': {'object_name': 'Publication'},
237 'actif': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
238 'annee': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}),
239 'auteurs': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
240 'chercheur': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'publications'", 'to': "orm['chercheurs.Chercheur']"}),
241 'editeur': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
242 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
243 'lieu_edition': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
244 'nb_pages': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
245 'publication_affichage': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
246 'revue': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
247 'titre': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
248 'url': ('django.db.models.fields.URLField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'})
249 },
250 'chercheurs.these': {
251 'Meta': {'object_name': 'These'},
252 'annee': ('django.db.models.fields.IntegerField', [], {}),
253 'chercheur': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['chercheurs.Chercheur']", 'unique': 'True', 'primary_key': 'True'}),
254 'directeur': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
255 'etablissement': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
256 'nb_pages': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}),
257 'titre': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
258 'url': ('django.db.models.fields.URLField', [], {'max_length': '255', 'blank': 'True'})
259 },
260 'datamaster_modeles.bureau': {
261 'Meta': {'object_name': 'Bureau', 'db_table': "u'ref_bureau'"},
262 'actif': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
263 'code': ('django.db.models.fields.CharField', [], {'max_length': '255', 'unique': 'True'}),
264 'id': ('django.db.models.fields.IntegerField', [], {'primary_key': 'True'}),
265 'implantation': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['datamaster_modeles.Implantation']", 'db_column': "'implantation'"}),
266 'nom': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
267 'nom_court': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
268 'nom_long': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
269 'region': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['datamaster_modeles.Region']", 'db_column': "'region'"})
270 },
271 'datamaster_modeles.etablissement': {
272 'Meta': {'ordering': "('nom',)", 'object_name': 'Etablissement', 'db_table': "u'ref_etablissement'"},
273 'actif': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
274 'adresse': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
275 'cedex': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}),
276 'code_implantation': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'code_gere_etablissement'", 'to_field': "'code'", 'db_column': "'code_implantation'", 'to': "orm['datamaster_modeles.Implantation']"}),
277 'code_postal': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}),
278 'fax': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
279 'id': ('django.db.models.fields.IntegerField', [], {'primary_key': 'True'}),
280 'implantation': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'gere_etablissement'", 'db_column': "'implantation'", 'to': "orm['datamaster_modeles.Implantation']"}),
281 'membre': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
282 'membre_adhesion_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
283 'nom': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
284 'pays': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['datamaster_modeles.Pays']", 'db_column': "'pays'"}),
285 'province': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
286 'region': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['datamaster_modeles.Region']", 'db_column': "'region'"}),
287 'responsable_genre': ('django.db.models.fields.CharField', [], {'max_length': '1', 'blank': 'True'}),
288 'responsable_nom': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
289 'responsable_prenom': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
290 'telephone': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
291 'url': ('django.db.models.fields.URLField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
292 'ville': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'})
293 },
294 'datamaster_modeles.implantation': {
295 'Meta': {'ordering': "('nom',)", 'object_name': 'Implantation', 'db_table': "u'ref_implantation'"},
296 'actif': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
297 'adresse_physique_bureau': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
298 'adresse_physique_code_postal': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
299 'adresse_physique_code_postal_avant_ville': ('django.db.models.fields.NullBooleanField', [], {'null': 'True'}),
300 'adresse_physique_no': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
301 'adresse_physique_pays': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'impl_adresse_physique'", 'db_column': "'adresse_physique_pays'", 'to': "orm['datamaster_modeles.Pays']"}),
302 'adresse_physique_precision': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
303 'adresse_physique_precision_avant': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
304 'adresse_physique_region': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
305 'adresse_physique_rue': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
306 'adresse_physique_ville': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
307 'adresse_postale_boite_postale': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
308 'adresse_postale_bureau': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
309 'adresse_postale_code_postal': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}),
310 'adresse_postale_code_postal_avant_ville': ('django.db.models.fields.NullBooleanField', [], {'null': 'True'}),
311 'adresse_postale_no': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
312 'adresse_postale_pays': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'impl_adresse_postale'", 'db_column': "'adresse_postale_pays'", 'to': "orm['datamaster_modeles.Pays']"}),
313 'adresse_postale_precision': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
314 'adresse_postale_precision_avant': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
315 'adresse_postale_region': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
316 'adresse_postale_rue': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
317 'adresse_postale_ville': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
318 'bureau_rattachement': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['datamaster_modeles.Implantation']", 'db_column': "'bureau_rattachement'"}),
319 'code': ('django.db.models.fields.CharField', [], {'max_length': '255', 'unique': 'True'}),
320 'code_meteo': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
321 'commentaire': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
322 'courriel': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
323 'courriel_interne': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
324 'date_extension': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
325 'date_fermeture': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
326 'date_inauguration': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
327 'date_ouverture': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
328 'fax': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
329 'fax_interne': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
330 'fuseau_horaire': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
331 'hebergement_convention': ('django.db.models.fields.NullBooleanField', [], {'null': 'True'}),
332 'hebergement_convention_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
333 'hebergement_etablissement': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
334 'id': ('django.db.models.fields.IntegerField', [], {'primary_key': 'True'}),
335 'modif_date': ('django.db.models.fields.DateField', [], {}),
336 'nom': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
337 'nom_court': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
338 'nom_long': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
339 'region': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['datamaster_modeles.Region']", 'db_column': "'region'"}),
340 'remarque': ('django.db.models.fields.TextField', [], {}),
341 'responsable_implantation': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}),
342 'statut': ('django.db.models.fields.IntegerField', [], {}),
343 'telephone': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
344 'telephone_interne': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
345 'type': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
346 'url': ('django.db.models.fields.URLField', [], {'max_length': '255', 'blank': 'True'})
347 },
348 'datamaster_modeles.pays': {
349 'Meta': {'ordering': "('nom',)", 'object_name': 'Pays', 'db_table': "u'ref_pays'"},
350 'actif': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
351 'code': ('django.db.models.fields.CharField', [], {'max_length': '2', 'primary_key': 'True'}),
352 'code_bureau': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['datamaster_modeles.Bureau']", 'to_field': "'code'", 'db_column': "'code_bureau'"}),
353 'code_iso3': ('django.db.models.fields.CharField', [], {'max_length': '3', 'unique': 'True', 'blank': 'True'}),
354 'developpement': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
355 'id': ('django.db.models.fields.IntegerField', [], {}),
356 'monnaie': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
357 'nom': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
358 'nord_sud': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
359 'region': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['datamaster_modeles.Region']", 'db_column': "'region'"})
360 },
361 'datamaster_modeles.region': {
362 'Meta': {'object_name': 'Region', 'db_table': "u'ref_region'"},
363 'actif': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
364 'code': ('django.db.models.fields.CharField', [], {'max_length': '255', 'unique': 'True'}),
365 'id': ('django.db.models.fields.IntegerField', [], {'primary_key': 'True'}),
366 'implantation_bureau': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'gere_region'", 'db_column': "'implantation_bureau'", 'to': "orm['datamaster_modeles.Implantation']"}),
367 'nom': ('django.db.models.fields.CharField', [], {'max_length': '255'})
368 },
369 'datamaster_modeles.thematique': {
370 'Meta': {'object_name': 'Thematique', 'db_table': "u'ref_thematique'"},
371 'actif': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
372 'id': ('django.db.models.fields.IntegerField', [], {'primary_key': 'True'}),
373 'nom': ('django.db.models.fields.CharField', [], {'max_length': '255'})
374 },
375 'savoirs.discipline': {
376 'Meta': {'ordering': "['nom']", 'object_name': 'Discipline', 'db_table': "u'discipline'"},
377 'id': ('django.db.models.fields.IntegerField', [], {'primary_key': 'True', 'db_column': "'id_discipline'"}),
378 'nom': ('django.db.models.fields.CharField', [], {'max_length': '765', 'db_column': "'nom_discipline'"})
379 }
380 }
381
382 complete_apps = ['chercheurs']