1 |
1 |
# -*- coding: utf-8 -*-
|
2 |
2 |
from __future__ import unicode_literals
|
3 |
3 |
|
4 |
|
from django.db import models, migrations
|
|
4 |
from django.db import migrations
|
|
5 |
|
5 |
6 |
|
6 |
7 |
def add_initial_data(apps, schema_editor):
|
7 |
8 |
AttributeDefinition = apps.get_model('profile', 'AttributeDefinition')
|
8 |
9 |
|
9 |
10 |
attributes = [
|
10 |
|
{'label': u'Civilité', 'name': 'title', 'kind': 'title'},
|
11 |
|
{'label': u'Prénom', 'name': 'first_name', 'required': True,
|
12 |
|
'asked_on_registration': True},
|
13 |
|
{'label': u'Nom', 'name': 'last_name', 'required': True,
|
14 |
|
'asked_on_registration': True},
|
15 |
|
{'label': u'Adresse électronique', 'name': 'email', 'kind': 'email', 'required': True},
|
16 |
|
{'label': u'Adresse', 'name': 'address'},
|
17 |
|
{'label': u'Code postal', 'name': 'zipcode'},
|
18 |
|
{'label': u'Commune', 'name': 'city'},
|
19 |
|
{'label': u'Pays', 'name': 'country', 'disabled': True},
|
20 |
|
{'label': u'Date de naissance', 'name': 'birthdate','kind': 'birthdate', 'disabled': True},
|
21 |
|
{'label': u'Téléphone', 'name': 'phone'},
|
22 |
|
{'label': u'Mobile', 'name': 'mobile'},
|
23 |
|
]
|
|
11 |
{'label': u'Civilité', 'name': 'title', 'kind': 'title'},
|
|
12 |
{'label': u'Prénom', 'name': 'first_name', 'required': True,
|
|
13 |
'asked_on_registration': True},
|
|
14 |
{'label': u'Nom', 'name': 'last_name', 'required': True,
|
|
15 |
'asked_on_registration': True},
|
|
16 |
{'label': u'Adresse électronique', 'name': 'email', 'kind': 'email', 'required': True},
|
|
17 |
{'label': u'Adresse', 'name': 'address'},
|
|
18 |
{'label': u'Code postal', 'name': 'zipcode'},
|
|
19 |
{'label': u'Commune', 'name': 'city'},
|
|
20 |
{'label': u'Pays', 'name': 'country', 'disabled': True},
|
|
21 |
{'label': u'Date de naissance', 'name': 'birthdate', 'kind': 'birthdate', 'disabled': True},
|
|
22 |
{'label': u'Téléphone', 'name': 'phone'},
|
|
23 |
{'label': u'Mobile', 'name': 'mobile'},
|
|
24 |
]
|
24 |
25 |
|
25 |
26 |
for i, attribute_dict in enumerate(attributes):
|
26 |
|
attribute_dict['order'] = i+1
|
|
27 |
attribute_dict['order'] = i + 1
|
27 |
28 |
attr = AttributeDefinition(**attribute_dict)
|
28 |
29 |
attr.save()
|
29 |
30 |
|
30 |
|
-
|