profile: add support for additional authentic attribute kinds (#27678)

This commit is contained in:
Frédéric Péters 2018-10-30 15:17:02 +01:00
parent e4f6f0debb
commit c1db21744d
2 changed files with 21 additions and 3 deletions

View File

@ -23,7 +23,14 @@ class Migration(migrations.Migration):
('user_visible', models.BooleanField(default=True, verbose_name='user visible')),
('kind', models.CharField(
default=b'string', max_length=16, verbose_name='kind',
choices=[(b'string', 'String'), (b'boolean', 'Boolean')])),
choices=[
(b'string', 'String'),
(b'boolean', 'Boolean'),
(b'date', 'Date'),
(b'birthdate', 'Birthdate'),
(b'fr_postcode', 'French Postcode'),
(b'phone_number', 'Phone Number'),
(b'profile_image', 'Profile Image')])),
('disabled', models.BooleanField(default=False, verbose_name='disabled')),
('order', models.PositiveIntegerField()),
('last_update_timestamp', models.DateTimeField(auto_now=True)),

View File

@ -33,8 +33,19 @@ class AttributeDefinition(models.Model):
blank=True, default=True)
user_visible = models.BooleanField(verbose_name=_('user visible'),
blank=True, default=True)
kind = models.CharField(max_length=16, verbose_name=_('kind'), default='string',
choices=(('string', _('String')), ('boolean', _('Boolean'))))
kind = models.CharField(
max_length=16,
verbose_name=_('kind'),
default='string',
choices=(
('string', _('String')),
('boolean', _('Boolean')),
('date', _('Date')),
('birthdate', _('Birthdate')),
('fr_postcode', _('French Postcode')),
('phone_number', _('Phone Number')),
('profile_image', _('Profile Image')),
))
disabled = models.BooleanField(verbose_name=_('disabled'),
default=False)
order = models.PositiveIntegerField()