mirror of https://gitlab.crans.org/bde/nk20
add profiles fields
This commit is contained in:
parent
f8c972d49c
commit
9ef0d5423d
|
@ -17,12 +17,28 @@ class Profile(models.Model):
|
|||
We do not want to patch the Django Contrib Auth User class
|
||||
so this model add an user profile with additional information.
|
||||
"""
|
||||
|
||||
GENRES = [
|
||||
(None, "ND"),
|
||||
("M", "M"),
|
||||
("F", "F"),
|
||||
]
|
||||
|
||||
user = models.OneToOneField(
|
||||
settings.AUTH_USER_MODEL,
|
||||
on_delete=models.CASCADE,
|
||||
)
|
||||
phone_number = models.CharField(
|
||||
avatar = models.ImageField(
|
||||
max_length=255,
|
||||
blank=True,
|
||||
verbose_name=_('profile picture')
|
||||
)
|
||||
|
||||
phone_number = models.CharField(
|
||||
max_length=50,
|
||||
blank=True,
|
||||
null=False,
|
||||
default='',
|
||||
verbose_name=_('phone number'),
|
||||
)
|
||||
section = models.CharField(
|
||||
|
@ -30,6 +46,25 @@ class Profile(models.Model):
|
|||
verbose_name=_('section'),
|
||||
help_text=_('e.g. "1A0", "9A♥", "SAPHIRE"'),
|
||||
)
|
||||
genre = models.CharField(max_length=1,
|
||||
blank=False,
|
||||
null=False,
|
||||
choices=GENRES
|
||||
)
|
||||
address = models.TextField(
|
||||
blank=True,
|
||||
null=False,
|
||||
default=''
|
||||
)
|
||||
remunere = models.BooleanField(verbose_name=_("rémunéré"),
|
||||
default=False,
|
||||
)
|
||||
is_active = models.BooleanField(verbose_name=_("compte actif"),
|
||||
default=True
|
||||
)
|
||||
is_deleted = models.BooleanField(verbose_name=_("compte supprimé"),
|
||||
default=False
|
||||
)
|
||||
|
||||
class Meta:
|
||||
verbose_name = _('user profile')
|
||||
|
|
Loading…
Reference in New Issue