mirror of
https://gitlab2.federez.net/re2o/re2o
synced 2024-11-27 07:02:26 +00:00
Fix: user.models.User.auto_uid can't be static
This commit is contained in:
parent
0065e2e0f5
commit
915d5e8931
3 changed files with 6 additions and 9 deletions
|
@ -37,6 +37,6 @@ class Migration(migrations.Migration):
|
||||||
migrations.AlterField(
|
migrations.AlterField(
|
||||||
model_name='user',
|
model_name='user',
|
||||||
name='uid_number',
|
name='uid_number',
|
||||||
field=models.IntegerField(unique=True, default=users.models.User.auto_uid),
|
field=models.IntegerField(unique=True, default=users.models.get_fresh_user_uid),
|
||||||
),
|
),
|
||||||
]
|
]
|
||||||
|
|
|
@ -32,6 +32,6 @@ class Migration(migrations.Migration):
|
||||||
migrations.AlterField(
|
migrations.AlterField(
|
||||||
model_name='user',
|
model_name='user',
|
||||||
name='uid_number',
|
name='uid_number',
|
||||||
field=models.PositiveIntegerField(default=users.models.User.auto_uid, unique=True),
|
field=models.PositiveIntegerField(default=users.models.get_fresh_user_uid, unique=True),
|
||||||
),
|
),
|
||||||
]
|
]
|
||||||
|
|
|
@ -187,12 +187,6 @@ class User(RevMixin, FieldPermissionModelMixin, AbstractBaseUser,
|
||||||
(2, 'STATE_ARCHIVE'),
|
(2, 'STATE_ARCHIVE'),
|
||||||
)
|
)
|
||||||
|
|
||||||
# TODO : Use only one of auto_uid and get_fresh_user_uid
|
|
||||||
@staticmethod
|
|
||||||
def auto_uid():
|
|
||||||
"""Renvoie un uid libre"""
|
|
||||||
return get_fresh_user_uid()
|
|
||||||
|
|
||||||
surname = models.CharField(max_length=255)
|
surname = models.CharField(max_length=255)
|
||||||
pseudo = models.CharField(
|
pseudo = models.CharField(
|
||||||
max_length=32,
|
max_length=32,
|
||||||
|
@ -222,7 +216,10 @@ class User(RevMixin, FieldPermissionModelMixin, AbstractBaseUser,
|
||||||
state = models.IntegerField(choices=STATES, default=STATE_ACTIVE)
|
state = models.IntegerField(choices=STATES, default=STATE_ACTIVE)
|
||||||
registered = models.DateTimeField(auto_now_add=True)
|
registered = models.DateTimeField(auto_now_add=True)
|
||||||
telephone = models.CharField(max_length=15, blank=True, null=True)
|
telephone = models.CharField(max_length=15, blank=True, null=True)
|
||||||
uid_number = models.PositiveIntegerField(default=auto_uid, unique=True)
|
uid_number = models.PositiveIntegerField(
|
||||||
|
default=get_fresh_user_uid,
|
||||||
|
unique=True
|
||||||
|
)
|
||||||
rezo_rez_uid = models.PositiveIntegerField(
|
rezo_rez_uid = models.PositiveIntegerField(
|
||||||
unique=True,
|
unique=True,
|
||||||
blank=True,
|
blank=True,
|
||||||
|
|
Loading…
Reference in a new issue