Projet

Général

Profil

« Précédent | Suivant » 

Révision 017f4158

Ajouté par Mikaël Ates il y a plus de 9 ans

Remove old migrations and add Django 1.7 migrations.

Voir les différences:

calebasse/ressources/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 'HealthCenter'
12
        db.create_table('ressources_healthcenter', (
13
            ('correspondant', self.gf('django.db.models.fields.CharField')(max_length=80)),
14
            ('city', self.gf('django.db.models.fields.CharField')(max_length=80)),
15
            ('fax', self.gf('django.db.models.fields.CharField')(max_length=30, null=True, blank=True)),
16
            ('code', self.gf('django.db.models.fields.CharField')(max_length=4, null=True, blank=True)),
17
            ('name', self.gf('django.db.models.fields.CharField')(max_length=150)),
18
            ('address', self.gf('django.db.models.fields.CharField')(max_length=120)),
19
            ('email', self.gf('django.db.models.fields.EmailField')(max_length=75, null=True, blank=True)),
20
            ('abbreviation', self.gf('django.db.models.fields.CharField')(default=True, max_length=8, null=True)),
21
            ('phone', self.gf('django.db.models.fields.CharField')(max_length=30)),
22
            ('dest_organism', self.gf('django.db.models.fields.CharField')(max_length=8)),
23
            ('computer_center_code', self.gf('django.db.models.fields.CharField')(default=True, max_length=8, null=True)),
24
            ('accounting_number', self.gf('django.db.models.fields.CharField')(max_length=30, null=True, blank=True)),
25
            ('large_regime', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['ressources.LargeRegime'])),
26
            ('health_fund', self.gf('django.db.models.fields.CharField')(max_length=3)),
27
            ('active', self.gf('django.db.models.fields.BooleanField')(default=True, blank=True)),
28
            ('zip_code', self.gf('django.db.models.fields.CharField')(max_length=8)),
29
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
30
            ('address_complement', self.gf('django.db.models.fields.CharField')(default=None, max_length=120, null=True, blank=True)),
31
        ))
32
        db.send_create_signal('ressources', ['HealthCenter'])
33

  
34
        # Adding model 'LargeRegime'
35
        db.create_table('ressources_largeregime', (
36
            ('code', self.gf('django.db.models.fields.CharField')(max_length=2)),
37
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
38
            ('name', self.gf('django.db.models.fields.CharField')(max_length=150)),
39
        ))
40
        db.send_create_signal('ressources', ['LargeRegime'])
41

  
42
        # Adding model 'TransportCompany'
43
        db.create_table('ressources_transportcompany', (
44
            ('city', self.gf('django.db.models.fields.CharField')(default=None, max_length=80, null=True, blank=True)),
45
            ('fax', self.gf('django.db.models.fields.CharField')(default=None, max_length=30, null=True, blank=True)),
46
            ('old_sessad_dys_id', self.gf('django.db.models.fields.CharField')(max_length=256, null=True, blank=True)),
47
            ('address_complement', self.gf('django.db.models.fields.CharField')(default=None, max_length=120, null=True, blank=True)),
48
            ('old_cmpp_id', self.gf('django.db.models.fields.CharField')(max_length=256, null=True, blank=True)),
49
            ('description', self.gf('django.db.models.fields.TextField')(default=None, null=True, blank=True)),
50
            ('name', self.gf('django.db.models.fields.CharField')(max_length=150)),
51
            ('phone', self.gf('calebasse.models.PhoneNumberField')(default=None, max_length=20, null=True, blank=True)),
52
            ('email', self.gf('django.db.models.fields.EmailField')(max_length=75, null=True, blank=True)),
53
            ('old_camsp_id', self.gf('django.db.models.fields.CharField')(max_length=256, null=True, blank=True)),
54
            ('address', self.gf('django.db.models.fields.CharField')(default=None, max_length=120, null=True, blank=True)),
55
            ('old_sessad_ted_id', self.gf('django.db.models.fields.CharField')(max_length=256, null=True, blank=True)),
56
            ('correspondant', self.gf('django.db.models.fields.CharField')(max_length=80, null=True, blank=True)),
57
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
58
            ('zip_code', self.gf('calebasse.models.ZipCodeField')(default=None, max_length=5, null=True, blank=True)),
59
        ))
60
        db.send_create_signal('ressources', ['TransportCompany'])
61

  
62
        # Adding model 'UninvoicableCode'
63
        db.create_table('ressources_uninvoicablecode', (
64
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
65
        ))
66
        db.send_create_signal('ressources', ['UninvoicableCode'])
67

  
68
        # Adding model 'Office'
69
        db.create_table('ressources_office', (
70
            ('city', self.gf('django.db.models.fields.CharField')(default=None, max_length=80, null=True, blank=True)),
71
            ('fax', self.gf('calebasse.models.PhoneNumberField')(max_length=20, null=True, blank=True)),
72
            ('description', self.gf('django.db.models.fields.TextField')(null=True, blank=True)),
73
            ('address_complement', self.gf('django.db.models.fields.CharField')(default=None, max_length=120, null=True, blank=True)),
74
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
75
            ('phone', self.gf('calebasse.models.PhoneNumberField')(max_length=20, null=True, blank=True)),
76
            ('address', self.gf('django.db.models.fields.CharField')(default=None, max_length=120, null=True, blank=True)),
77
            ('zip_code', self.gf('calebasse.models.ZipCodeField')(default=None, max_length=5, null=True, blank=True)),
78
            ('email', self.gf('django.db.models.fields.EmailField')(max_length=75, null=True, blank=True)),
79
            ('name', self.gf('django.db.models.fields.CharField')(max_length=150)),
80
        ))
81
        db.send_create_signal('ressources', ['Office'])
82

  
83
        # Adding model 'SchoolType'
84
        db.create_table('ressources_schooltype', (
85
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
86
            ('name', self.gf('django.db.models.fields.CharField')(max_length=150)),
87
        ))
88
        db.send_create_signal('ressources', ['SchoolType'])
89

  
90
        # Adding M2M table for field services on 'SchoolType'
91
        db.create_table('ressources_schooltype_services', (
92
            ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)),
93
            ('schooltype', models.ForeignKey(orm['ressources.schooltype'], null=False)),
94
            ('service', models.ForeignKey(orm['ressources.service'], null=False))
95
        ))
96
        db.create_unique('ressources_schooltype_services', ['schooltype_id', 'service_id'])
97

  
98
        # Adding model 'School'
99
        db.create_table('ressources_school', (
100
            ('director_name', self.gf('django.db.models.fields.CharField')(default=None, max_length=70, null=True, blank=True)),
101
            ('city', self.gf('django.db.models.fields.CharField')(default=None, max_length=80, null=True, blank=True)),
102
            ('fax', self.gf('django.db.models.fields.CharField')(default=None, max_length=30, null=True, blank=True)),
103
            ('address_complement', self.gf('django.db.models.fields.CharField')(default=None, max_length=120, null=True, blank=True)),
104
            ('old_id', self.gf('django.db.models.fields.CharField')(max_length=256, null=True, blank=True)),
105
            ('name', self.gf('django.db.models.fields.CharField')(max_length=150)),
106
            ('school_type', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['ressources.SchoolType'])),
107
            ('phone', self.gf('calebasse.models.PhoneNumberField')(default=None, max_length=20, null=True, blank=True)),
108
            ('email', self.gf('django.db.models.fields.EmailField')(default=None, max_length=75, null=True, blank=True)),
109
            ('address', self.gf('django.db.models.fields.CharField')(default=None, max_length=120, null=True, blank=True)),
110
            ('zip_code', self.gf('calebasse.models.ZipCodeField')(default=None, max_length=5, null=True, blank=True)),
111
            ('old_service', self.gf('django.db.models.fields.CharField')(max_length=256, null=True, blank=True)),
112
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
113
            ('description', self.gf('django.db.models.fields.TextField')(default=None, null=True, blank=True)),
114
        ))
115
        db.send_create_signal('ressources', ['School'])
116

  
117
        # Adding model 'SchoolTeacherRole'
118
        db.create_table('ressources_schoolteacherrole', (
119
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
120
            ('name', self.gf('django.db.models.fields.CharField')(max_length=150)),
121
        ))
122
        db.send_create_signal('ressources', ['SchoolTeacherRole'])
123

  
124
        # Adding model 'SchoolLevel'
125
        db.create_table('ressources_schoollevel', (
126
            ('old_id', self.gf('django.db.models.fields.CharField')(max_length=256, null=True, blank=True)),
127
            ('old_service', self.gf('django.db.models.fields.CharField')(max_length=256, null=True, blank=True)),
128
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
129
            ('name', self.gf('django.db.models.fields.CharField')(max_length=150)),
130
        ))
131
        db.send_create_signal('ressources', ['SchoolLevel'])
132

  
133
        # Adding model 'SocialisationDuration'
134
        db.create_table('ressources_socialisationduration', (
135
            ('comment', self.gf('django.db.models.fields.TextField')(max_length=3000, null=True, blank=True)),
136
            ('school', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['ressources.School'], null=True, blank=True)),
137
            ('end_date', self.gf('django.db.models.fields.DateField')(null=True, blank=True)),
138
            ('level', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['ressources.SchoolLevel'], null=True, blank=True)),
139
            ('created', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)),
140
            ('start_date', self.gf('django.db.models.fields.DateField')()),
141
            ('contact', self.gf('django.db.models.fields.CharField')(default=None, max_length=200, null=True, blank=True)),
142
            ('redoublement', self.gf('django.db.models.fields.BooleanField')(default=False, blank=True)),
143
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
144
        ))
145
        db.send_create_signal('ressources', ['SocialisationDuration'])
146

  
147
        # Adding model 'InscriptionMotive'
148
        db.create_table('ressources_inscriptionmotive', (
149
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
150
            ('name', self.gf('django.db.models.fields.CharField')(max_length=150)),
151
        ))
152
        db.send_create_signal('ressources', ['InscriptionMotive'])
153

  
154
        # Adding model 'Provenance'
155
        db.create_table('ressources_provenance', (
156
            ('old_id', self.gf('django.db.models.fields.CharField')(max_length=256, null=True, blank=True)),
157
            ('old_service', self.gf('django.db.models.fields.CharField')(max_length=256, null=True, blank=True)),
158
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
159
            ('name', self.gf('django.db.models.fields.CharField')(max_length=150)),
160
        ))
161
        db.send_create_signal('ressources', ['Provenance'])
162

  
163
        # Adding model 'Nationality'
164
        db.create_table('ressources_nationality', (
165
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
166
            ('name', self.gf('django.db.models.fields.CharField')(max_length=150)),
167
        ))
168
        db.send_create_signal('ressources', ['Nationality'])
169

  
170
        # Adding model 'Job'
171
        db.create_table('ressources_job', (
172
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
173
            ('name', self.gf('django.db.models.fields.CharField')(max_length=150)),
174
        ))
175
        db.send_create_signal('ressources', ['Job'])
176

  
177
        # Adding model 'Room'
178
        db.create_table('ressources_room', (
179
            ('etablissement', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['ressources.Office'])),
180
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
181
            ('name', self.gf('django.db.models.fields.CharField')(max_length=150)),
182
        ))
183
        db.send_create_signal('ressources', ['Room'])
184

  
185
        # Adding model 'AnalyseMotive'
186
        db.create_table('ressources_analysemotive', (
187
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
188
            ('name', self.gf('django.db.models.fields.CharField')(max_length=150)),
189
        ))
190
        db.send_create_signal('ressources', ['AnalyseMotive'])
191

  
192
        # Adding model 'FamilyMotive'
193
        db.create_table('ressources_familymotive', (
194
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
195
            ('name', self.gf('django.db.models.fields.CharField')(max_length=150)),
196
        ))
197
        db.send_create_signal('ressources', ['FamilyMotive'])
198

  
199
        # Adding model 'OutMotive'
200
        db.create_table('ressources_outmotive', (
201
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
202
            ('name', self.gf('django.db.models.fields.CharField')(max_length=150)),
203
        ))
204
        db.send_create_signal('ressources', ['OutMotive'])
205

  
206
        # Adding model 'OutTo'
207
        db.create_table('ressources_outto', (
208
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
209
            ('name', self.gf('django.db.models.fields.CharField')(max_length=150)),
210
        ))
211
        db.send_create_signal('ressources', ['OutTo'])
212

  
213
        # Adding model 'AdviceGiver'
214
        db.create_table('ressources_advicegiver', (
215
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
216
            ('name', self.gf('django.db.models.fields.CharField')(max_length=150)),
217
        ))
218
        db.send_create_signal('ressources', ['AdviceGiver'])
219

  
220
        # Adding model 'Service'
221
        db.create_table('ressources_service', (
222
            ('fax', self.gf('calebasse.models.PhoneNumberField')(max_length=20)),
223
            ('description', self.gf('django.db.models.fields.TextField')()),
224
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
225
            ('phone', self.gf('calebasse.models.PhoneNumberField')(max_length=20)),
226
            ('email', self.gf('django.db.models.fields.EmailField')(max_length=75)),
227
            ('slug', self.gf('django.db.models.fields.SlugField')(max_length=50, db_index=True)),
228
            ('name', self.gf('django.db.models.fields.CharField')(max_length=150)),
229
        ))
230
        db.send_create_signal('ressources', ['Service'])
231

  
232
        # Adding model 'ActType'
233
        db.create_table('ressources_acttype', (
234
            ('name', self.gf('django.db.models.fields.CharField')(max_length=150)),
235
            ('service', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['ressources.Service'], null=True, blank=True)),
236
            ('old_id', self.gf('django.db.models.fields.CharField')(max_length=256, null=True, blank=True)),
237
            ('display_first', self.gf('django.db.models.fields.BooleanField')(default=False, blank=True)),
238
            ('billable', self.gf('django.db.models.fields.BooleanField')(default=True, blank=True)),
239
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
240
        ))
241
        db.send_create_signal('ressources', ['ActType'])
242

  
243
        # Adding model 'ParentalAuthorityType'
244
        db.create_table('ressources_parentalauthoritytype', (
245
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
246
            ('name', self.gf('django.db.models.fields.CharField')(max_length=150)),
247
        ))
248
        db.send_create_signal('ressources', ['ParentalAuthorityType'])
249

  
250
        # Adding model 'ParentalCustodyType'
251
        db.create_table('ressources_parentalcustodytype', (
252
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
253
            ('name', self.gf('django.db.models.fields.CharField')(max_length=150)),
254
        ))
255
        db.send_create_signal('ressources', ['ParentalCustodyType'])
256

  
257
        # Adding model 'SessionType'
258
        db.create_table('ressources_sessiontype', (
259
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
260
            ('name', self.gf('django.db.models.fields.CharField')(max_length=150)),
261
        ))
262
        db.send_create_signal('ressources', ['SessionType'])
263

  
264
        # Adding model 'FamilySituationType'
265
        db.create_table('ressources_familysituationtype', (
266
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
267
            ('name', self.gf('django.db.models.fields.CharField')(max_length=150)),
268
        ))
269
        db.send_create_signal('ressources', ['FamilySituationType'])
270

  
271
        # Adding model 'MaritalStatusType'
272
        db.create_table('ressources_maritalstatustype', (
273
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
274
            ('name', self.gf('django.db.models.fields.CharField')(max_length=150)),
275
        ))
276
        db.send_create_signal('ressources', ['MaritalStatusType'])
277

  
278
        # Adding model 'TransportType'
279
        db.create_table('ressources_transporttype', (
280
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
281
            ('name', self.gf('django.db.models.fields.CharField')(max_length=150)),
282
        ))
283
        db.send_create_signal('ressources', ['TransportType'])
284

  
285
        # Adding model 'WorkerType'
286
        db.create_table('ressources_workertype', (
287
            ('intervene', self.gf('django.db.models.fields.BooleanField')(default=False, blank=True)),
288
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
289
            ('name', self.gf('django.db.models.fields.CharField')(max_length=150)),
290
        ))
291
        db.send_create_signal('ressources', ['WorkerType'])
292

  
293
        # Adding model 'CodeCFTMEA'
294
        db.create_table('ressources_codecftmea', (
295
            ('code', self.gf('django.db.models.fields.IntegerField')()),
296
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
297
            ('axe', self.gf('django.db.models.fields.IntegerField')(max_length=1)),
298
            ('name', self.gf('django.db.models.fields.CharField')(max_length=150)),
299
        ))
300
        db.send_create_signal('ressources', ['CodeCFTMEA'])
301

  
302
        # Adding model 'MDPH'
303
        db.create_table('ressources_mdph', (
304
            ('website', self.gf('django.db.models.fields.CharField')(max_length=200, null=True, blank=True)),
305
            ('city', self.gf('django.db.models.fields.CharField')(max_length=80, null=True, blank=True)),
306
            ('fax', self.gf('calebasse.models.PhoneNumberField')(max_length=20, null=True, blank=True)),
307
            ('description', self.gf('django.db.models.fields.TextField')(null=True, blank=True)),
308
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
309
            ('phone', self.gf('calebasse.models.PhoneNumberField')(max_length=20, null=True, blank=True)),
310
            ('address', self.gf('django.db.models.fields.CharField')(max_length=120, null=True, blank=True)),
311
            ('department', self.gf('django.db.models.fields.CharField')(max_length=200)),
312
            ('zip_code', self.gf('calebasse.models.ZipCodeField')(max_length=5, null=True, blank=True)),
313
            ('email', self.gf('django.db.models.fields.EmailField')(max_length=75, null=True, blank=True)),
314
            ('address_complement', self.gf('django.db.models.fields.CharField')(default=None, max_length=120, null=True, blank=True)),
315
        ))
316
        db.send_create_signal('ressources', ['MDPH'])
317

  
318
        # Adding model 'MDPHRequest'
319
        db.create_table('ressources_mdphrequest', (
320
            ('comment', self.gf('django.db.models.fields.TextField')(max_length=3000, null=True, blank=True)),
321
            ('mdph', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['ressources.MDPH'])),
322
            ('created', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)),
323
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
324
            ('start_date', self.gf('django.db.models.fields.DateField')()),
325
        ))
326
        db.send_create_signal('ressources', ['MDPHRequest'])
327

  
328
        # Adding model 'MDPHResponse'
329
        db.create_table('ressources_mdphresponse', (
330
            ('comment', self.gf('django.db.models.fields.TextField')(max_length=3000, null=True, blank=True)),
331
            ('name', self.gf('django.db.models.fields.CharField')(max_length=200, null=True, blank=True)),
332
            ('end_date', self.gf('django.db.models.fields.DateField')()),
333
            ('mdph', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['ressources.MDPH'])),
334
            ('created', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)),
335
            ('type_aide', self.gf('django.db.models.fields.IntegerField')(default=0, max_length=1)),
336
            ('start_date', self.gf('django.db.models.fields.DateField')()),
337
            ('rate', self.gf('django.db.models.fields.CharField')(max_length=10, null=True, blank=True)),
338
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
339
        ))
340
        db.send_create_signal('ressources', ['MDPHResponse'])
341

  
342
        # Adding model 'HolidayType'
343
        db.create_table('ressources_holidaytype', (
344
            ('for_group', self.gf('django.db.models.fields.BooleanField')(default=False, blank=True)),
345
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
346
            ('name', self.gf('django.db.models.fields.CharField')(max_length=150)),
347
        ))
348
        db.send_create_signal('ressources', ['HolidayType'])
349

  
350
        # Adding model 'PatientRelatedLink'
351
        db.create_table('ressources_patientrelatedlink', (
352
            ('name', self.gf('django.db.models.fields.CharField')(max_length=150)),
353
            ('old_cmpp_id', self.gf('django.db.models.fields.CharField')(max_length=256, null=True, blank=True)),
354
            ('old_camsp_id', self.gf('django.db.models.fields.CharField')(max_length=256, null=True, blank=True)),
355
            ('old_sessad_ted_id', self.gf('django.db.models.fields.CharField')(max_length=256, null=True, blank=True)),
356
            ('old_sessad_dys_id', self.gf('django.db.models.fields.CharField')(max_length=256, null=True, blank=True)),
357
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
358
        ))
359
        db.send_create_signal('ressources', ['PatientRelatedLink'])
360

  
361
        # Adding model 'PricePerAct'
362
        db.create_table('ressources_priceperact', (
363
            ('price', self.gf('django.db.models.fields.DecimalField')(max_digits=5, decimal_places=2)),
364
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
365
            ('start_date', self.gf('django.db.models.fields.DateField')()),
366
        ))
367
        db.send_create_signal('ressources', ['PricePerAct'])
368
    
369
    
370
    def backwards(self, orm):
371
        
372
        # Deleting model 'HealthCenter'
373
        db.delete_table('ressources_healthcenter')
374

  
375
        # Deleting model 'LargeRegime'
376
        db.delete_table('ressources_largeregime')
377

  
378
        # Deleting model 'TransportCompany'
379
        db.delete_table('ressources_transportcompany')
380

  
381
        # Deleting model 'UninvoicableCode'
382
        db.delete_table('ressources_uninvoicablecode')
383

  
384
        # Deleting model 'Office'
385
        db.delete_table('ressources_office')
386

  
387
        # Deleting model 'SchoolType'
388
        db.delete_table('ressources_schooltype')
389

  
390
        # Removing M2M table for field services on 'SchoolType'
391
        db.delete_table('ressources_schooltype_services')
392

  
393
        # Deleting model 'School'
394
        db.delete_table('ressources_school')
395

  
396
        # Deleting model 'SchoolTeacherRole'
397
        db.delete_table('ressources_schoolteacherrole')
398

  
399
        # Deleting model 'SchoolLevel'
400
        db.delete_table('ressources_schoollevel')
401

  
402
        # Deleting model 'SocialisationDuration'
403
        db.delete_table('ressources_socialisationduration')
404

  
405
        # Deleting model 'InscriptionMotive'
406
        db.delete_table('ressources_inscriptionmotive')
407

  
408
        # Deleting model 'Provenance'
409
        db.delete_table('ressources_provenance')
410

  
411
        # Deleting model 'Nationality'
412
        db.delete_table('ressources_nationality')
413

  
414
        # Deleting model 'Job'
415
        db.delete_table('ressources_job')
416

  
417
        # Deleting model 'Room'
418
        db.delete_table('ressources_room')
419

  
420
        # Deleting model 'AnalyseMotive'
421
        db.delete_table('ressources_analysemotive')
422

  
423
        # Deleting model 'FamilyMotive'
424
        db.delete_table('ressources_familymotive')
425

  
426
        # Deleting model 'OutMotive'
427
        db.delete_table('ressources_outmotive')
428

  
429
        # Deleting model 'OutTo'
430
        db.delete_table('ressources_outto')
431

  
432
        # Deleting model 'AdviceGiver'
433
        db.delete_table('ressources_advicegiver')
434

  
435
        # Deleting model 'Service'
436
        db.delete_table('ressources_service')
437

  
438
        # Deleting model 'ActType'
439
        db.delete_table('ressources_acttype')
440

  
441
        # Deleting model 'ParentalAuthorityType'
442
        db.delete_table('ressources_parentalauthoritytype')
443

  
444
        # Deleting model 'ParentalCustodyType'
445
        db.delete_table('ressources_parentalcustodytype')
446

  
447
        # Deleting model 'SessionType'
448
        db.delete_table('ressources_sessiontype')
449

  
450
        # Deleting model 'FamilySituationType'
451
        db.delete_table('ressources_familysituationtype')
452

  
453
        # Deleting model 'MaritalStatusType'
454
        db.delete_table('ressources_maritalstatustype')
455

  
456
        # Deleting model 'TransportType'
457
        db.delete_table('ressources_transporttype')
458

  
459
        # Deleting model 'WorkerType'
460
        db.delete_table('ressources_workertype')
461

  
462
        # Deleting model 'CodeCFTMEA'
463
        db.delete_table('ressources_codecftmea')
464

  
465
        # Deleting model 'MDPH'
466
        db.delete_table('ressources_mdph')
467

  
468
        # Deleting model 'MDPHRequest'
469
        db.delete_table('ressources_mdphrequest')
470

  
471
        # Deleting model 'MDPHResponse'
472
        db.delete_table('ressources_mdphresponse')
473

  
474
        # Deleting model 'HolidayType'
475
        db.delete_table('ressources_holidaytype')
476

  
477
        # Deleting model 'PatientRelatedLink'
478
        db.delete_table('ressources_patientrelatedlink')
479

  
480
        # Deleting model 'PricePerAct'
481
        db.delete_table('ressources_priceperact')
482
    
483
    
484
    models = {
485
        'ressources.acttype': {
486
            'Meta': {'object_name': 'ActType'},
487
            'billable': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}),
488
            'display_first': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}),
489
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
490
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}),
491
            'old_id': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True', 'blank': 'True'}),
492
            'service': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['ressources.Service']", 'null': 'True', 'blank': 'True'})
493
        },
494
        'ressources.advicegiver': {
495
            'Meta': {'object_name': 'AdviceGiver'},
496
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
497
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'})
498
        },
499
        'ressources.analysemotive': {
500
            'Meta': {'object_name': 'AnalyseMotive'},
501
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
502
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'})
503
        },
504
        'ressources.codecftmea': {
505
            'Meta': {'object_name': 'CodeCFTMEA'},
506
            'axe': ('django.db.models.fields.IntegerField', [], {'max_length': '1'}),
507
            'code': ('django.db.models.fields.IntegerField', [], {}),
508
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
509
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'})
510
        },
511
        'ressources.familymotive': {
512
            'Meta': {'object_name': 'FamilyMotive'},
513
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
514
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'})
515
        },
516
        'ressources.familysituationtype': {
517
            'Meta': {'object_name': 'FamilySituationType'},
518
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
519
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'})
520
        },
521
        'ressources.healthcenter': {
522
            'Meta': {'object_name': 'HealthCenter'},
523
            'abbreviation': ('django.db.models.fields.CharField', [], {'default': 'True', 'max_length': '8', 'null': 'True'}),
524
            'accounting_number': ('django.db.models.fields.CharField', [], {'max_length': '30', 'null': 'True', 'blank': 'True'}),
525
            'active': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}),
526
            'address': ('django.db.models.fields.CharField', [], {'max_length': '120'}),
527
            'address_complement': ('django.db.models.fields.CharField', [], {'default': 'None', 'max_length': '120', 'null': 'True', 'blank': 'True'}),
528
            'city': ('django.db.models.fields.CharField', [], {'max_length': '80'}),
529
            'code': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'blank': 'True'}),
530
            'computer_center_code': ('django.db.models.fields.CharField', [], {'default': 'True', 'max_length': '8', 'null': 'True'}),
531
            'correspondant': ('django.db.models.fields.CharField', [], {'max_length': '80'}),
532
            'dest_organism': ('django.db.models.fields.CharField', [], {'max_length': '8'}),
533
            'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}),
534
            'fax': ('django.db.models.fields.CharField', [], {'max_length': '30', 'null': 'True', 'blank': 'True'}),
535
            'health_fund': ('django.db.models.fields.CharField', [], {'max_length': '3'}),
536
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
537
            'large_regime': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['ressources.LargeRegime']"}),
538
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}),
539
            'phone': ('django.db.models.fields.CharField', [], {'max_length': '30'}),
540
            'zip_code': ('django.db.models.fields.CharField', [], {'max_length': '8'})
541
        },
542
        'ressources.holidaytype': {
543
            'Meta': {'object_name': 'HolidayType'},
544
            'for_group': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}),
545
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
546
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'})
547
        },
548
        'ressources.inscriptionmotive': {
549
            'Meta': {'object_name': 'InscriptionMotive'},
550
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
551
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'})
552
        },
553
        'ressources.job': {
554
            'Meta': {'object_name': 'Job'},
555
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
556
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'})
557
        },
558
        'ressources.largeregime': {
559
            'Meta': {'object_name': 'LargeRegime'},
560
            'code': ('django.db.models.fields.CharField', [], {'max_length': '2'}),
561
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
562
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'})
563
        },
564
        'ressources.maritalstatustype': {
565
            'Meta': {'object_name': 'MaritalStatusType'},
566
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
567
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'})
568
        },
569
        'ressources.mdph': {
570
            'Meta': {'object_name': 'MDPH'},
571
            'address': ('django.db.models.fields.CharField', [], {'max_length': '120', 'null': 'True', 'blank': 'True'}),
572
            'address_complement': ('django.db.models.fields.CharField', [], {'default': 'None', 'max_length': '120', 'null': 'True', 'blank': 'True'}),
573
            'city': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True', 'blank': 'True'}),
574
            'department': ('django.db.models.fields.CharField', [], {'max_length': '200'}),
575
            'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
576
            'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}),
577
            'fax': ('calebasse.models.PhoneNumberField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}),
578
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
579
            'phone': ('calebasse.models.PhoneNumberField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}),
580
            'website': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}),
581
            'zip_code': ('calebasse.models.ZipCodeField', [], {'max_length': '5', 'null': 'True', 'blank': 'True'})
582
        },
583
        'ressources.mdphrequest': {
584
            'Meta': {'object_name': 'MDPHRequest'},
585
            'comment': ('django.db.models.fields.TextField', [], {'max_length': '3000', 'null': 'True', 'blank': 'True'}),
586
            'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
587
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
588
            'mdph': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['ressources.MDPH']"}),
589
            'start_date': ('django.db.models.fields.DateField', [], {})
590
        },
591
        'ressources.mdphresponse': {
592
            'Meta': {'object_name': 'MDPHResponse'},
593
            'comment': ('django.db.models.fields.TextField', [], {'max_length': '3000', 'null': 'True', 'blank': 'True'}),
594
            'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
595
            'end_date': ('django.db.models.fields.DateField', [], {}),
596
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
597
            'mdph': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['ressources.MDPH']"}),
598
            'name': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}),
599
            'rate': ('django.db.models.fields.CharField', [], {'max_length': '10', 'null': 'True', 'blank': 'True'}),
600
            'start_date': ('django.db.models.fields.DateField', [], {}),
601
            'type_aide': ('django.db.models.fields.IntegerField', [], {'default': '0', 'max_length': '1'})
602
        },
603
        'ressources.nationality': {
604
            'Meta': {'object_name': 'Nationality'},
605
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
606
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'})
607
        },
608
        'ressources.office': {
609
            'Meta': {'object_name': 'Office'},
610
            'address': ('django.db.models.fields.CharField', [], {'default': 'None', 'max_length': '120', 'null': 'True', 'blank': 'True'}),
611
            'address_complement': ('django.db.models.fields.CharField', [], {'default': 'None', 'max_length': '120', 'null': 'True', 'blank': 'True'}),
612
            'city': ('django.db.models.fields.CharField', [], {'default': 'None', 'max_length': '80', 'null': 'True', 'blank': 'True'}),
613
            'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
614
            'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}),
615
            'fax': ('calebasse.models.PhoneNumberField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}),
616
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
617
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}),
618
            'phone': ('calebasse.models.PhoneNumberField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}),
619
            'zip_code': ('calebasse.models.ZipCodeField', [], {'default': 'None', 'max_length': '5', 'null': 'True', 'blank': 'True'})
620
        },
621
        'ressources.outmotive': {
622
            'Meta': {'object_name': 'OutMotive'},
623
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
624
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'})
625
        },
626
        'ressources.outto': {
627
            'Meta': {'object_name': 'OutTo'},
628
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
629
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'})
630
        },
631
        'ressources.parentalauthoritytype': {
632
            'Meta': {'object_name': 'ParentalAuthorityType'},
633
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
634
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'})
635
        },
636
        'ressources.parentalcustodytype': {
637
            'Meta': {'object_name': 'ParentalCustodyType'},
638
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
639
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'})
640
        },
641
        'ressources.patientrelatedlink': {
642
            'Meta': {'object_name': 'PatientRelatedLink'},
643
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
644
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}),
645
            'old_camsp_id': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True', 'blank': 'True'}),
646
            'old_cmpp_id': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True', 'blank': 'True'}),
647
            'old_sessad_dys_id': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True', 'blank': 'True'}),
648
            'old_sessad_ted_id': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True', 'blank': 'True'})
649
        },
650
        'ressources.priceperact': {
651
            'Meta': {'object_name': 'PricePerAct'},
652
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
653
            'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '5', 'decimal_places': '2'}),
654
            'start_date': ('django.db.models.fields.DateField', [], {})
655
        },
656
        'ressources.provenance': {
657
            'Meta': {'object_name': 'Provenance'},
658
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
659
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}),
660
            'old_id': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True', 'blank': 'True'}),
661
            'old_service': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True', 'blank': 'True'})
662
        },
663
        'ressources.room': {
664
            'Meta': {'object_name': 'Room'},
665
            'etablissement': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['ressources.Office']"}),
666
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
667
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'})
668
        },
669
        'ressources.school': {
670
            'Meta': {'object_name': 'School'},
671
            'address': ('django.db.models.fields.CharField', [], {'default': 'None', 'max_length': '120', 'null': 'True', 'blank': 'True'}),
672
            'address_complement': ('django.db.models.fields.CharField', [], {'default': 'None', 'max_length': '120', 'null': 'True', 'blank': 'True'}),
673
            'city': ('django.db.models.fields.CharField', [], {'default': 'None', 'max_length': '80', 'null': 'True', 'blank': 'True'}),
674
            'description': ('django.db.models.fields.TextField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}),
675
            'director_name': ('django.db.models.fields.CharField', [], {'default': 'None', 'max_length': '70', 'null': 'True', 'blank': 'True'}),
676
            'email': ('django.db.models.fields.EmailField', [], {'default': 'None', 'max_length': '75', 'null': 'True', 'blank': 'True'}),
677
            'fax': ('django.db.models.fields.CharField', [], {'default': 'None', 'max_length': '30', 'null': 'True', 'blank': 'True'}),
678
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
679
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}),
680
            'old_id': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True', 'blank': 'True'}),
681
            'old_service': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True', 'blank': 'True'}),
682
            'phone': ('calebasse.models.PhoneNumberField', [], {'default': 'None', 'max_length': '20', 'null': 'True', 'blank': 'True'}),
683
            'school_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['ressources.SchoolType']"}),
684
            'zip_code': ('calebasse.models.ZipCodeField', [], {'default': 'None', 'max_length': '5', 'null': 'True', 'blank': 'True'})
685
        },
686
        'ressources.schoollevel': {
687
            'Meta': {'object_name': 'SchoolLevel'},
688
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
689
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}),
690
            'old_id': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True', 'blank': 'True'}),
691
            'old_service': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True', 'blank': 'True'})
692
        },
693
        'ressources.schoolteacherrole': {
694
            'Meta': {'object_name': 'SchoolTeacherRole'},
695
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
696
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'})
697
        },
698
        'ressources.schooltype': {
699
            'Meta': {'object_name': 'SchoolType'},
700
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
701
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}),
702
            'services': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['ressources.Service']", 'symmetrical': 'False'})
703
        },
704
        'ressources.service': {
705
            'Meta': {'object_name': 'Service'},
706
            'description': ('django.db.models.fields.TextField', [], {}),
707
            'email': ('django.db.models.fields.EmailField', [], {'max_length': '75'}),
708
            'fax': ('calebasse.models.PhoneNumberField', [], {'max_length': '20'}),
709
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
710
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}),
711
            'phone': ('calebasse.models.PhoneNumberField', [], {'max_length': '20'}),
712
            'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50', 'db_index': 'True'})
713
        },
714
        'ressources.sessiontype': {
715
            'Meta': {'object_name': 'SessionType'},
716
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
717
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'})
718
        },
719
        'ressources.socialisationduration': {
720
            'Meta': {'object_name': 'SocialisationDuration'},
721
            'comment': ('django.db.models.fields.TextField', [], {'max_length': '3000', 'null': 'True', 'blank': 'True'}),
722
            'contact': ('django.db.models.fields.CharField', [], {'default': 'None', 'max_length': '200', 'null': 'True', 'blank': 'True'}),
723
            'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
724
            'end_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
725
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
726
            'level': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['ressources.SchoolLevel']", 'null': 'True', 'blank': 'True'}),
727
            'redoublement': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}),
728
            'school': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['ressources.School']", 'null': 'True', 'blank': 'True'}),
729
            'start_date': ('django.db.models.fields.DateField', [], {})
730
        },
731
        'ressources.transportcompany': {
732
            'Meta': {'object_name': 'TransportCompany'},
733
            'address': ('django.db.models.fields.CharField', [], {'default': 'None', 'max_length': '120', 'null': 'True', 'blank': 'True'}),
734
            'address_complement': ('django.db.models.fields.CharField', [], {'default': 'None', 'max_length': '120', 'null': 'True', 'blank': 'True'}),
735
            'city': ('django.db.models.fields.CharField', [], {'default': 'None', 'max_length': '80', 'null': 'True', 'blank': 'True'}),
736
            'correspondant': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True', 'blank': 'True'}),
737
            'description': ('django.db.models.fields.TextField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}),
738
            'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}),
739
            'fax': ('django.db.models.fields.CharField', [], {'default': 'None', 'max_length': '30', 'null': 'True', 'blank': 'True'}),
740
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
741
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}),
742
            'old_camsp_id': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True', 'blank': 'True'}),
743
            'old_cmpp_id': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True', 'blank': 'True'}),
744
            'old_sessad_dys_id': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True', 'blank': 'True'}),
745
            'old_sessad_ted_id': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True', 'blank': 'True'}),
746
            'phone': ('calebasse.models.PhoneNumberField', [], {'default': 'None', 'max_length': '20', 'null': 'True', 'blank': 'True'}),
747
            'zip_code': ('calebasse.models.ZipCodeField', [], {'default': 'None', 'max_length': '5', 'null': 'True', 'blank': 'True'})
748
        },
749
        'ressources.transporttype': {
750
            'Meta': {'object_name': 'TransportType'},
751
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
752
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'})
753
        },
754
        'ressources.uninvoicablecode': {
755
            'Meta': {'object_name': 'UninvoicableCode'},
756
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'})
757
        },
758
        'ressources.workertype': {
759
            'Meta': {'object_name': 'WorkerType'},
760
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
761
            'intervene': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}),
762
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'})
763
        }
764
    }
765
    
766
    complete_apps = ['ressources']
1
# -*- coding: utf-8 -*-
2
from __future__ import unicode_literals
3

  
4
from django.db import models, migrations
5
import django.db.models.deletion
6
import calebasse.models
7

  
8

  
9
class Migration(migrations.Migration):
10

  
11
    dependencies = [
12
    ]
13

  
14
    operations = [
15
        migrations.CreateModel(
16
            name='ActType',
17
            fields=[
18
                ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
19
                ('name', models.CharField(max_length=150, verbose_name='Nom')),
20
                ('billable', models.BooleanField(default=True, verbose_name='Facturable')),
21
                ('old_id', models.CharField(max_length=256, null=True, verbose_name='Ancien ID', blank=True)),
22
                ('display_first', models.BooleanField(default=False, verbose_name='Acte principalement utilis\xe9')),
23
                ('group', models.BooleanField(default=False, verbose_name='En groupe')),
24
            ],
25
            options={
26
                'ordering': ('-display_first', 'name'),
27
                'abstract': False,
28
                'verbose_name': "Type d'actes",
29
                'verbose_name_plural': "Types d'actes",
30
            },
31
            bases=(models.Model,),
32
        ),
33
        migrations.CreateModel(
34
            name='AdviceGiver',
35
            fields=[
36
                ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
37
                ('name', models.CharField(max_length=150, verbose_name='Nom')),
38
            ],
39
            options={
40
                'verbose_name': 'Demandeur',
41
                'verbose_name_plural': 'Demandeurs',
42
            },
43
            bases=(models.Model,),
44
        ),
45
        migrations.CreateModel(
46
            name='AnalyseMotive',
47
            fields=[
48
                ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
49
                ('name', models.CharField(max_length=150, verbose_name='Nom')),
50
            ],
51
            options={
52
                'verbose_name': 'Motif analys\xe9',
53
                'verbose_name_plural': 'Motifs analys\xe9s',
54
            },
55
            bases=(models.Model,),
56
        ),
57
        migrations.CreateModel(
58
            name='CodeCFTMEA',
59
            fields=[
60
                ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
61
                ('name', models.CharField(max_length=150, verbose_name='Nom')),
62
                ('code', models.IntegerField(verbose_name='Code')),
63
                ('axe', models.IntegerField(max_length=1, verbose_name='Axe', choices=[(1, b'Axe I : cat\xc3\xa9gories cliniques'), (2, b'Axe II : facteurs organiques'), (3, b'Axe II : facteurs environnementaux')])),
64
                ('ordering_code', models.CharField(max_length=20, null=True, verbose_name='Classification', blank=True)),
65
            ],
66
            options={
67
                'ordering': ['ordering_code'],
68
                'verbose_name': 'Code CFTMEA',
69
                'verbose_name_plural': 'Codes CFTMEA',
70
            },
71
            bases=(models.Model,),
72
        ),
73
        migrations.CreateModel(
74
            name='FamilyMotive',
75
            fields=[
76
                ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
77
                ('name', models.CharField(max_length=150, verbose_name='Nom')),
78
            ],
79
            options={
80
                'verbose_name': 'Motif familiale',
81
                'verbose_name_plural': 'Motifs familiaux',
82
            },
83
            bases=(models.Model,),
84
        ),
85
        migrations.CreateModel(
86
            name='FamilySituationType',
87
            fields=[
88
                ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
89
                ('name', models.CharField(max_length=150, verbose_name='Nom')),
90
            ],
91
            options={
92
                'verbose_name': 'Type de situation familiale',
93
                'verbose_name_plural': 'Types de situations familiales',
94
            },
95
            bases=(models.Model,),
96
        ),
97
        migrations.CreateModel(
98
            name='HealthCenter',
99
            fields=[
100
                ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
101
                ('name', models.CharField(max_length=150, verbose_name='Nom')),
102
                ('code', models.CharField(max_length=4, null=True, verbose_name='Code du centre', blank=True)),
103
                ('dest_organism', models.CharField(max_length=8, verbose_name='Organisme destinataire')),
104
                ('computer_center_code', models.CharField(default=True, max_length=8, null=True, verbose_name='Code centre informatique')),
105
                ('abbreviation', models.CharField(default=True, max_length=8, null=True, verbose_name='Abbr\xe9vation')),
106
                ('health_fund', models.CharField(max_length=3, verbose_name='Num\xe9ro de la caisse')),
107
                ('active', models.BooleanField(default=True, verbose_name='Active')),
108
                ('address', models.CharField(max_length=120, verbose_name='Adresse')),
109
                ('address_complement', models.CharField(default=None, max_length=120, null=True, verbose_name='Adresse compl\xe9mentaire', blank=True)),
110
                ('zip_code', models.CharField(max_length=8, verbose_name='Code postal')),
111
                ('city', models.CharField(max_length=80, verbose_name='Ville')),
112
                ('phone', models.CharField(max_length=30, verbose_name='T\xe9l\xe9phone')),
113
                ('fax', models.CharField(max_length=30, null=True, verbose_name='Fax', blank=True)),
114
                ('email', models.EmailField(max_length=75, null=True, verbose_name='Courriel', blank=True)),
115
                ('accounting_number', models.CharField(max_length=30, null=True, verbose_name='Num\xe9ro de compte', blank=True)),
116
                ('correspondant', models.CharField(max_length=80, verbose_name='Correspondant')),
117
                ('hc_invoice', models.ForeignKey(default=None, blank=True, to='ressources.HealthCenter', null=True, verbose_name='Centre pour facturation (optionnel)')),
118
            ],
119
            options={
120
                'verbose_name': "Centre d'assurance maladie",
121
                'verbose_name_plural': "Centres d'assurances maladie",
122
            },
123
            bases=(models.Model,),
124
        ),
125
        migrations.CreateModel(
126
            name='HolidayType',
127
            fields=[
128
                ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
129
                ('name', models.CharField(max_length=150, verbose_name='Nom')),
130
                ('for_group', models.BooleanField(default=True, verbose_name='Absence de groupe')),
131
            ],
132
            options={
133
                'verbose_name': "Type d'absence",
134
                'verbose_name_plural': "Types d'absence",
135
            },
136
            bases=(models.Model,),
137
        ),
138
        migrations.CreateModel(
139
            name='InscriptionMotive',
140
            fields=[
141
                ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
142
                ('name', models.CharField(max_length=150, verbose_name='Nom')),
143
            ],
144
            options={
145
                'verbose_name': "Motif d'inscription",
146
                'verbose_name_plural': "Motifs d'inscription",
147
            },
148
            bases=(models.Model,),
149
        ),
150
        migrations.CreateModel(
151
            name='Job',
152
            fields=[
153
                ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
154
                ('name', models.CharField(max_length=150, verbose_name='Nom')),
155
            ],
156
            options={
157
                'verbose_name': 'Profession',
158
                'verbose_name_plural': 'Professions',
159
            },
160
            bases=(models.Model,),
161
        ),
162
        migrations.CreateModel(
163
            name='LargeRegime',
164
            fields=[
165
                ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
166
                ('name', models.CharField(max_length=150, verbose_name='Nom')),
167
                ('code', models.CharField(max_length=2, verbose_name='Code grand r\xe9gime')),
168
            ],
169
            options={
170
                'verbose_name': 'Grand r\xe9gime',
171
                'verbose_name_plural': 'Grands r\xe9gimes',
172
            },
173
            bases=(models.Model,),
174
        ),
175
        migrations.CreateModel(
176
            name='ManagementCode',
177
            fields=[
178
                ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
179
                ('name', models.CharField(max_length=150, verbose_name='Nom')),
180
                ('code', models.CharField(max_length=10, verbose_name='Code')),
181
                ('old_id', models.CharField(max_length=256, null=True, verbose_name='Ancien ID', blank=True)),
182
            ],
183
            options={
184
                'verbose_name': 'Code de gestion',
185
                'verbose_name_plural': 'Codes de gestion',
186
            },
187
            bases=(models.Model,),
188
        ),
189
        migrations.CreateModel(
190
            name='MaritalStatusType',
191
            fields=[
192
                ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
193
                ('name', models.CharField(max_length=150, verbose_name='Nom')),
194
            ],
195
            options={
196
                'verbose_name': 'R\xe9gime matrimonial',
197
                'verbose_name_plural': 'R\xe9gimes matrimoniaux',
198
            },
199
            bases=(models.Model,),
200
        ),
201
        migrations.CreateModel(
202
            name='MDPH',
203
            fields=[
204
                ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
205
                ('department', models.CharField(max_length=200, verbose_name='D\xe9partement')),
206
                ('description', models.TextField(null=True, blank=True)),
207
                ('phone', calebasse.models.PhoneNumberField(max_length=20, null=True, verbose_name='T\xe9l\xe9phone', blank=True)),
208
                ('fax', calebasse.models.PhoneNumberField(max_length=20, null=True, verbose_name='Fax', blank=True)),
209
                ('email', models.EmailField(max_length=75, null=True, blank=True)),
210
                ('website', models.CharField(max_length=200, null=True, verbose_name='Site Web', blank=True)),
211
                ('address', models.CharField(max_length=120, null=True, verbose_name='Adresse', blank=True)),
212
                ('address_complement', models.CharField(default=None, max_length=120, null=True, verbose_name="Compl\xe9ment d'addresse", blank=True)),
213
                ('zip_code', calebasse.models.ZipCodeField(max_length=5, null=True, verbose_name='Code postal', blank=True)),
214
                ('city', models.CharField(max_length=80, null=True, verbose_name='Ville', blank=True)),
215
            ],
216
            options={
217
                'verbose_name': 'Etablissement MDPH',
218
                'verbose_name_plural': 'Etablissements MDPH',
219
            },
220
            bases=(models.Model,),
221
        ),
222
        migrations.CreateModel(
223
            name='MDPHRequest',
224
            fields=[
225
                ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
226
                ('start_date', models.DateField(verbose_name='Date de la demande')),
227
                ('comment', models.TextField(max_length=3000, null=True, verbose_name='Commentaire', blank=True)),
228
                ('created', models.DateTimeField(auto_now_add=True, verbose_name='Cr\xe9ation')),
229
                ('mdph', models.ForeignKey(verbose_name='MDPH', to='ressources.MDPH')),
230
            ],
231
            options={
232
                'verbose_name': 'Demande MDPH',
233
                'verbose_name_plural': 'Demandes MDPH',
234
            },
235
            bases=(models.Model,),
236
        ),
237
        migrations.CreateModel(
238
            name='MDPHResponse',
239
            fields=[
240
                ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
241
                ('start_date', models.DateField(verbose_name='Date de d\xe9but')),
242
                ('end_date', models.DateField(verbose_name='Date de fin')),
243
                ('comment', models.TextField(max_length=3000, null=True, verbose_name='Commentaire', blank=True)),
244
                ('created', models.DateTimeField(auto_now_add=True, verbose_name='Cr\xe9ation')),
245
                ('type_aide', models.IntegerField(default=0, max_length=1, verbose_name="Type d'aide", choices=[(0, b'Non d\xc3\xa9fini'), (1, b"AEEH (Allocation d'\xc3\xa9ducation de l'enfant handicap\xc3\xa9)"), (2, b'AVS (Assistant de vie scolaire)'), (3, b'EVS (Emplois de vie scolaire)')])),
246
                ('name', models.CharField(max_length=200, null=True, verbose_name='Nom', blank=True)),
247
                ('rate', models.CharField(max_length=10, null=True, verbose_name='Taux', blank=True)),
248
                ('mdph', models.ForeignKey(verbose_name='MDPH', to='ressources.MDPH')),
249
            ],
250
            options={
251
                'verbose_name': 'R\xe9ponse MDPH',
252
                'verbose_name_plural': 'R\xe9ponses MDPH',
253
            },
254
            bases=(models.Model,),
255
        ),
256
        migrations.CreateModel(
257
            name='Nationality',
258
            fields=[
259
                ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
260
                ('name', models.CharField(max_length=150, verbose_name='Nom')),
261
            ],
262
            options={
263
                'verbose_name': 'Nationalit\xe9',
264
                'verbose_name_plural': 'Nationalit\xe9s',
265
            },
266
            bases=(models.Model,),
267
        ),
268
        migrations.CreateModel(
269
            name='Office',
270
            fields=[
271
                ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
272
                ('name', models.CharField(max_length=150, verbose_name='Nom')),
273
                ('description', models.TextField(null=True, blank=True)),
274
                ('phone', calebasse.models.PhoneNumberField(max_length=20, null=True, verbose_name='T\xe9l\xe9phone', blank=True)),
275
                ('fax', calebasse.models.PhoneNumberField(max_length=20, null=True, verbose_name='Fax', blank=True)),
276
                ('email', models.EmailField(max_length=75, null=True, blank=True)),
277
                ('address', models.CharField(default=None, max_length=120, null=True, verbose_name='Adresse', blank=True)),
278
                ('address_complement', models.CharField(default=None, max_length=120, null=True, verbose_name="Compl\xe9ment d'adresse", blank=True)),
279
                ('zip_code', calebasse.models.ZipCodeField(default=None, max_length=5, null=True, verbose_name='Code postal', blank=True)),
280
                ('city', models.CharField(default=None, max_length=80, null=True, verbose_name='Ville', blank=True)),
281
            ],
282
            options={
283
                'verbose_name': '\xc9tablissement',
284
                'verbose_name_plural': '\xc9tablissements',
285
            },
286
            bases=(models.Model,),
287
        ),
288
        migrations.CreateModel(
289
            name='OutMotive',
290
            fields=[
291
                ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
292
                ('name', models.CharField(max_length=150, verbose_name='Nom')),
293
            ],
294
            options={
295
                'verbose_name': 'Motif de sortie',
296
                'verbose_name_plural': 'Motifs de sortie',
297
            },
298
            bases=(models.Model,),
299
        ),
300
        migrations.CreateModel(
301
            name='OutTo',
302
            fields=[
303
                ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
304
                ('name', models.CharField(max_length=150, verbose_name='Nom')),
305
            ],
306
            options={
307
                'verbose_name': 'Orientation de sortie',
308
                'verbose_name_plural': 'Orientations de sortie',
309
            },
310
            bases=(models.Model,),
311
        ),
312
        migrations.CreateModel(
313
            name='ParentalAuthorityType',
314
            fields=[
315
                ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
316
                ('name', models.CharField(max_length=150, verbose_name='Nom')),
317
            ],
318
            options={
319
                'verbose_name': "Type d'autorit\xe9 parentale",
320
                'verbose_name_plural': "Types d'autorit\xe9s parentales",
321
            },
322
            bases=(models.Model,),
323
        ),
324
        migrations.CreateModel(
325
            name='ParentalCustodyType',
326
            fields=[
327
                ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
328
                ('name', models.CharField(max_length=150, verbose_name='Nom')),
329
            ],
330
            options={
331
                'verbose_name': 'Type de gardes parentales',
332
                'verbose_name_plural': 'Types de gardes parentales',
333
            },
334
            bases=(models.Model,),
335
        ),
336
        migrations.CreateModel(
337
            name='PatientRelatedLink',
338
            fields=[
339
                ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
340
                ('name', models.CharField(max_length=150, verbose_name='Nom')),
341
                ('old_camsp_id', models.CharField(max_length=256, null=True, verbose_name='Ancien ID au CAMSP', blank=True)),
342
                ('old_cmpp_id', models.CharField(max_length=256, null=True, verbose_name='Ancien ID au CMPP', blank=True)),
343
                ('old_sessad_dys_id', models.CharField(max_length=256, null=True, verbose_name='Ancien ID au SESSAD TED', blank=True)),
344
                ('old_sessad_ted_id', models.CharField(max_length=256, null=True, verbose_name='Ancien ID au SESSAD DYS', blank=True)),
345
            ],
346
            options={
347
                'verbose_name': 'Type de lien avec le patient (parent\xe9)',
348
                'verbose_name_plural': 'Types de lien avec le patient (parent\xe9)',
349
            },
350
            bases=(models.Model,),
351
        ),
352
        migrations.CreateModel(
353
            name='PricePerAct',
354
            fields=[
355
                ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
356
                ('price', models.DecimalField(verbose_name='Tarif', max_digits=5, decimal_places=2)),
357
                ('start_date', models.DateField(verbose_name="Prise d'effet")),
358
            ],
359
            options={
360
                'verbose_name': "Tarif horaire de l'acte",
361
                'verbose_name_plural': "Tarifs horaires de l'acte",
362
            },
363
            bases=(models.Model,),
364
        ),
365
        migrations.CreateModel(
366
            name='Provenance',
367
            fields=[
368
                ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
369
                ('name', models.CharField(max_length=150, verbose_name='Nom')),
370
                ('old_id', models.CharField(max_length=256, null=True, verbose_name='Ancien ID', blank=True)),
371
                ('old_service', models.CharField(max_length=256, null=True, verbose_name='Ancien Service', blank=True)),
372
            ],
373
            options={
374
                'verbose_name': 'Conseilleur',
375
                'verbose_name_plural': 'Conseilleurs',
376
            },
377
            bases=(models.Model,),
378
        ),
379
        migrations.CreateModel(
380
            name='ProvenancePlace',
381
            fields=[
382
                ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
383
                ('name', models.CharField(max_length=150, verbose_name='Nom')),
384
            ],
385
            options={
386
                'verbose_name': 'Lieu de provenance',
387
                'verbose_name_plural': 'Lieux de provenance',
388
            },
389
            bases=(models.Model,),
390
        ),
391
        migrations.CreateModel(
392
            name='Ressource',
393
            fields=[
394
                ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
395
                ('name', models.CharField(max_length=150, verbose_name='Nom')),
396
                ('etablissement', models.ForeignKey(to='ressources.Office')),
397
            ],
398
            options={
399
                'verbose_name': 'Ressource',
400
                'verbose_name_plural': 'Ressources',
401
            },
402
            bases=(models.Model,),
403
        ),
404
        migrations.CreateModel(
405
            name='School',
406
            fields=[
407
                ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
408
                ('name', models.CharField(max_length=150, verbose_name='Nom')),
409
                ('display_name', models.CharField(default=b'', max_length=256, null=True, blank=True)),
410
                ('description', models.TextField(default=None, null=True, blank=True)),
411
                ('address', models.CharField(default=None, max_length=120, null=True, verbose_name='Adresse', blank=True)),
412
                ('address_complement', models.CharField(default=None, max_length=120, null=True, verbose_name="Compl\xe9ment d'adresse", blank=True)),
413
                ('zip_code', calebasse.models.ZipCodeField(default=None, max_length=5, null=True, verbose_name='Code postal', blank=True)),
414
                ('city', models.CharField(default=None, max_length=80, null=True, verbose_name='Ville', blank=True)),
415
                ('phone', calebasse.models.PhoneNumberField(default=None, max_length=20, null=True, verbose_name='T\xe9l\xe9phone', blank=True)),
416
                ('fax', models.CharField(default=None, max_length=30, null=True, blank=True)),
417
                ('email', models.EmailField(default=None, max_length=75, null=True, blank=True)),
418
                ('director_name', models.CharField(default=None, max_length=70, null=True, verbose_name='Nom du directeur', blank=True)),
419
                ('old_id', models.CharField(max_length=256, null=True, verbose_name='Ancien ID', blank=True)),
420
                ('old_service', models.CharField(max_length=256, null=True, verbose_name='Ancien Service', blank=True)),
421
                ('private', models.BooleanField(default=False, verbose_name='Priv\xe9')),
422
            ],
423
            options={
424
                'verbose_name': 'Lieu de socialisation',
425
                'verbose_name_plural': 'Lieux de socialisation',
426
            },
427
            bases=(models.Model,),
428
        ),
429
        migrations.CreateModel(
430
            name='SchoolLevel',
431
            fields=[
432
                ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
433
                ('name', models.CharField(max_length=150, verbose_name='Nom')),
434
                ('old_id', models.CharField(max_length=256, null=True, verbose_name='Ancien ID', blank=True)),
435
                ('old_service', models.CharField(max_length=256, null=True, verbose_name='Ancien Service', blank=True)),
436
            ],
437
            options={
438
                'verbose_name': 'Classe',
439
                'verbose_name_plural': 'Classes',
440
            },
441
            bases=(models.Model,),
442
        ),
443
        migrations.CreateModel(
444
            name='SchoolTeacherRole',
445
            fields=[
446
                ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
447
                ('name', models.CharField(max_length=150, verbose_name='Nom')),
448
            ],
449
            options={
450
                'verbose_name': 'Type de r\xf4le des professeurs',
451
                'verbose_name_plural': 'Types de r\xf4le des professeurs',
452
            },
453
            bases=(models.Model,),
454
        ),
455
        migrations.CreateModel(
456
            name='SchoolType',
457
            fields=[
458
                ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
459
                ('name', models.CharField(max_length=150, verbose_name='Nom')),
460
            ],
461
            options={
462
                'verbose_name': 'Type du lieu de socialisation',
463
                'verbose_name_plural': 'Types du lieu de socialisation',
464
            },
465
            bases=(models.Model,),
466
        ),
467
        migrations.CreateModel(
468
            name='Service',
469
            fields=[
470
                ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
471
                ('name', models.CharField(max_length=150, verbose_name='Nom')),
472
                ('slug', models.SlugField()),
473
                ('description', models.TextField()),
474
                ('phone', calebasse.models.PhoneNumberField(max_length=20, verbose_name='T\xe9l\xe9phone')),
475
                ('fax', calebasse.models.PhoneNumberField(max_length=20, verbose_name='Fax')),
476
                ('email', models.EmailField(max_length=75)),
477
            ],
478
            options={
479
                'verbose_name': 'Service',
480
                'verbose_name_plural': 'Services',
481
            },
482
            bases=(models.Model,),
483
        ),
484
        migrations.CreateModel(
485
            name='SessionType',
486
            fields=[
487
                ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
488
                ('name', models.CharField(max_length=150, verbose_name='Nom')),
489
            ],
490
            options={
491
                'verbose_name': 'Type de s\xe9ance',
492
                'verbose_name_plural': 'Types de s\xe9ances',
493
            },
494
            bases=(models.Model,),
495
        ),
496
        migrations.CreateModel(
497
            name='SocialisationDuration',
498
            fields=[
499
                ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
500
                ('redoublement', models.BooleanField(default=False, verbose_name='Redoublement')),
501
                ('start_date', models.DateField(verbose_name="Date d'arriv\xe9e")),
502
                ('contact', models.CharField(default=None, max_length=200, null=True, verbose_name='Contact', blank=True)),
503
                ('end_date', models.DateField(null=True, verbose_name='Date de d\xe9part', blank=True)),
504
                ('created', models.DateTimeField(auto_now_add=True, verbose_name='Cr\xe9ation')),
505
                ('comment', models.TextField(max_length=3000, null=True, verbose_name='Commentaire', blank=True)),
506
                ('level', models.ForeignKey(on_delete=django.db.models.deletion.SET_NULL, verbose_name='Classe', blank=True, to='ressources.SchoolLevel', null=True)),
507
                ('school', models.ForeignKey(on_delete=django.db.models.deletion.SET_NULL, verbose_name='Lieu de socialisation', blank=True, to='ressources.School', null=True)),
508
            ],
509
            options={
510
                'verbose_name': 'P\xe9riode de socialisation',
511
                'verbose_name_plural': 'P\xe9riodes de socialisation',
512
            },
513
            bases=(models.Model,),
514
        ),
515
        migrations.CreateModel(
516
            name='TransportCompany',
517
            fields=[
518
                ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
519
                ('name', models.CharField(max_length=150, verbose_name='Nom')),
520
                ('description', models.TextField(default=None, null=True, blank=True)),
521
                ('address', models.CharField(default=None, max_length=120, null=True, verbose_name='Adresse', blank=True)),
522
                ('address_complement', models.CharField(default=None, max_length=120, null=True, verbose_name="Compl\xe9ment d'adresse", blank=True)),
523
                ('zip_code', calebasse.models.ZipCodeField(default=None, max_length=5, null=True, verbose_name='Code postal', blank=True)),
524
                ('city', models.CharField(default=None, max_length=80, null=True, verbose_name='Ville', blank=True)),
525
                ('phone', calebasse.models.PhoneNumberField(default=None, max_length=20, null=True, verbose_name='T\xe9l\xe9phone', blank=True)),
526
                ('fax', models.CharField(default=None, max_length=30, null=True, blank=True)),
527
                ('email', models.EmailField(max_length=75, null=True, blank=True)),
528
                ('correspondant', models.CharField(max_length=80, null=True, blank=True)),
529
                ('old_camsp_id', models.CharField(max_length=256, null=True, verbose_name='Ancien ID au CAMSP', blank=True)),
530
                ('old_cmpp_id', models.CharField(max_length=256, null=True, verbose_name='Ancien ID au CMPP', blank=True)),
531
                ('old_sessad_dys_id', models.CharField(max_length=256, null=True, verbose_name='Ancien ID au SESSAD TED', blank=True)),
532
                ('old_sessad_ted_id', models.CharField(max_length=256, null=True, verbose_name='Ancien ID au SESSAD DYS', blank=True)),
533
            ],
534
            options={
535
                'verbose_name': 'Compagnie de transport',
536
                'verbose_name_plural': 'Compagnies de transport',
537
            },
538
            bases=(models.Model,),
539
        ),
540
        migrations.CreateModel(
541
            name='TransportType',
542
            fields=[
543
                ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
544
                ('name', models.CharField(max_length=150, verbose_name='Nom')),
545
            ],
546
            options={
547
                'verbose_name': 'Type de transport',
548
                'verbose_name_plural': 'Types de transports',
549
            },
550
            bases=(models.Model,),
551
        ),
552
        migrations.CreateModel(
553
            name='UninvoicableCode',
554
            fields=[
555
                ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
556
            ],
557
            options={
558
                'verbose_name': 'Code de non-facturation',
559
                'verbose_name_plural': 'Codes de non-facturation',
560
            },
561
            bases=(models.Model,),
562
        ),
563
        migrations.CreateModel(
564
            name='WorkerType',
565
            fields=[
566
                ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
567
                ('name', models.CharField(max_length=150, verbose_name='Nom')),
568
                ('intervene', models.BooleanField(default=True, verbose_name='Intervenant')),
569
            ],
570
            options={
571
                'verbose_name': 'Type de personnel',
572
                'verbose_name_plural': 'Types de personnel',
573
            },
574
            bases=(models.Model,),
575
        ),
576
        migrations.AddField(
577
            model_name='schooltype',
578
            name='services',
579
            field=models.ManyToManyField(to='ressources.Service'),
580
            preserve_default=True,
581
        ),
582
        migrations.AddField(
583
            model_name='school',
584
            name='school_type',
585
            field=models.ForeignKey(verbose_name="Type d'\xe9tablissement", to='ressources.SchoolType'),
586
            preserve_default=True,
587
        ),
588
        migrations.AddField(
589
            model_name='school',
590
            name='services',
591
            field=models.ManyToManyField(to='ressources.Service', null=True, blank=True),
592
            preserve_default=True,
593
        ),
594
        migrations.AddField(
595
            model_name='healthcenter',
596
            name='large_regime',
597
            field=models.ForeignKey(verbose_name='Grand r\xe9gime', to='ressources.LargeRegime'),
598
            preserve_default=True,
599
        ),
600
        migrations.AddField(
601
            model_name='acttype',
602
            name='service',
603
            field=models.ForeignKey(blank=True, to='ressources.Service', null=True),
604
            preserve_default=True,
605
        ),
606
    ]

Formats disponibles : Unified diff