1
0
mirror of https://gitlab.crans.org/bde/nk20 synced 2024-11-26 18:37:12 +00:00

Clean up adh app

This commit is contained in:
Alexandre Iooss 2019-07-16 09:05:41 +02:00
parent 58d5b5a9ff
commit ebfaa8831d
No known key found for this signature in database
GPG Key ID: 6C79278F3FCDCC02
2 changed files with 21 additions and 16 deletions

View File

@ -11,7 +11,9 @@ from .models import Profile
class ProfileInline(admin.StackedInline): class ProfileInline(admin.StackedInline):
"""Inline user profile in user admin""" """
Inline user profile in user admin
"""
model = Profile model = Profile
can_delete = False can_delete = False

View File

@ -17,7 +17,6 @@ class Profile(models.Model):
We do not want to patch the Django Contrib Auth User class We do not want to patch the Django Contrib Auth User class
so this model add an user profile with additional information. so this model add an user profile with additional information.
""" """
GENRES = [ GENRES = [
(None, "ND"), (None, "ND"),
("M", "M"), ("M", "M"),
@ -31,9 +30,8 @@ class Profile(models.Model):
avatar = models.ImageField( avatar = models.ImageField(
max_length=255, max_length=255,
blank=True, blank=True,
verbose_name=_('profile picture') verbose_name=_('profile picture'),
) )
phone_number = models.CharField( phone_number = models.CharField(
max_length=50, max_length=50,
blank=True, blank=True,
@ -46,24 +44,29 @@ class Profile(models.Model):
verbose_name=_('section'), verbose_name=_('section'),
help_text=_('e.g. "1A0", "9A♥", "SAPHIRE"'), help_text=_('e.g. "1A0", "9A♥", "SAPHIRE"'),
) )
genre = models.CharField(max_length=1, genre = models.CharField(
blank=False, max_length=1,
null=False, blank=False,
choices=GENRES null=False,
choices=GENRES,
default=None,
) )
address = models.TextField( address = models.TextField(
blank=True, blank=True,
null=False, null=False,
default='' default='',
) )
remunere = models.BooleanField(verbose_name=_("rémunéré"), paid = models.BooleanField(
default=False, verbose_name=_("paid"),
default=False,
) )
is_active = models.BooleanField(verbose_name=_("compte actif"), is_active = models.BooleanField(
default=True verbose_name=_("is active"),
default=True,
) )
is_deleted = models.BooleanField(verbose_name=_("compte supprimé"), is_deleted = models.BooleanField(
default=False verbose_name=_("is deleted"),
default=False,
) )
class Meta: class Meta:
@ -87,7 +90,7 @@ class MembershipFee(models.Model):
verbose_name=_('date'), verbose_name=_('date'),
) )
amount = models.DecimalField( amount = models.DecimalField(
max_digits=5, # Max 999.99 € max_digits=5, # Max 999.99 €
decimal_places=2, decimal_places=2,
verbose_name=_('amount'), verbose_name=_('amount'),
) )