3 from south
.db
import db
4 from south
.v2
import SchemaMigration
5 from django
.db
import models
7 class Migration(SchemaMigration
):
9 def forwards(self
, orm
):
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)),
26 db
.send_create_signal('chercheurs', ['Personne'])
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)),
63 db
.send_create_signal('chercheurs', ['Chercheur'])
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)),
80 db
.send_create_signal('chercheurs', ['Publication'])
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)),
92 db
.send_create_signal('chercheurs', ['These'])
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')),
105 db
.send_create_signal('chercheurs', ['Expertise'])
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')),
116 db
.send_create_signal('chercheurs', ['Groupe'])
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')),
127 db
.send_create_signal('chercheurs', ['ChercheurGroupe'])
130 def backwards(self
, orm
):
132 # Deleting model 'Personne'
133 db
.delete_table('chercheurs_personne')
135 # Deleting model 'Chercheur'
136 db
.delete_table('chercheurs_chercheur')
138 # Deleting model 'Publication'
139 db
.delete_table('chercheurs_publication')
141 # Deleting model 'These'
142 db
.delete_table('chercheurs_these')
144 # Deleting model 'Expertise'
145 db
.delete_table('chercheurs_expertise')
147 # Deleting model 'Groupe'
148 db
.delete_table('chercheurs_groupe')
150 # Deleting model 'ChercheurGroupe'
151 db
.delete_table('chercheurs_chercheurgroupe')
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'})
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'"})
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'})
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'})
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'})
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'})
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'})
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'"})
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'})
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'})
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'"})
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'})
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'})
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'"})
382 complete_apps
= ['chercheurs']