Projet

Général

Profil

Télécharger (31,3 ko) Statistiques
| Branche: | Tag: | Révision:

calebasse / calebasse / ressources / migrations / 0001_initial.py @ 017f4158

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
    ]
(1-1/2)