mirror of
https://github.com/i701/sarlink-portal-api.git
synced 2025-07-19 03:55:50 +00:00
refactor(models): add db_index to mobile and id_card fields in User and TemporaryUser models 🔨
This commit is contained in:
@ -0,0 +1,40 @@
|
||||
# Generated by Django 5.2 on 2025-07-15 20:48
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
dependencies = [
|
||||
("api", "0016_user_is_admin"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name="temporaryuser",
|
||||
name="t_id_card",
|
||||
field=models.CharField(
|
||||
blank=True, db_index=True, max_length=255, null=True, unique=True
|
||||
),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name="temporaryuser",
|
||||
name="t_mobile",
|
||||
field=models.CharField(
|
||||
blank=True, db_index=True, max_length=255, null=True, unique=True
|
||||
),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name="user",
|
||||
name="id_card",
|
||||
field=models.CharField(
|
||||
blank=True, db_index=True, max_length=255, null=True, unique=True
|
||||
),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name="user",
|
||||
name="mobile",
|
||||
field=models.CharField(
|
||||
blank=True, db_index=True, max_length=255, null=True, unique=True
|
||||
),
|
||||
),
|
||||
]
|
@ -13,10 +13,14 @@ import pyotp
|
||||
class User(AbstractUser):
|
||||
address = models.CharField(max_length=255, blank=True)
|
||||
email = models.EmailField(blank=True, null=True, unique=True)
|
||||
mobile = models.CharField(max_length=255, blank=True, unique=True, null=True)
|
||||
mobile = models.CharField(
|
||||
max_length=255, blank=True, unique=True, null=True, db_index=True
|
||||
)
|
||||
designation = models.CharField(max_length=255, blank=True)
|
||||
acc_no = models.CharField(max_length=255, blank=True)
|
||||
id_card = models.CharField(max_length=255, blank=True, unique=True, null=True)
|
||||
id_card = models.CharField(
|
||||
max_length=255, blank=True, unique=True, null=True, db_index=True
|
||||
)
|
||||
verified = models.BooleanField(default=False)
|
||||
is_admin = models.BooleanField(default=False)
|
||||
dob = models.DateField(blank=True, null=True)
|
||||
@ -46,10 +50,14 @@ class TemporaryUser(models.Model):
|
||||
t_last_name = models.CharField(max_length=255, blank=True)
|
||||
t_address = models.CharField(max_length=255, blank=True)
|
||||
t_email = models.EmailField(blank=True, null=True, unique=True)
|
||||
t_mobile = models.CharField(max_length=255, blank=True, unique=True, null=True)
|
||||
t_mobile = models.CharField(
|
||||
max_length=255, blank=True, unique=True, null=True, db_index=True
|
||||
)
|
||||
t_designation = models.CharField(max_length=255, blank=True)
|
||||
t_acc_no = models.CharField(max_length=255, blank=True)
|
||||
t_id_card = models.CharField(max_length=255, blank=True, unique=True, null=True)
|
||||
t_id_card = models.CharField(
|
||||
max_length=255, blank=True, unique=True, null=True, db_index=True
|
||||
)
|
||||
t_verified = models.BooleanField(default=False)
|
||||
t_dob = models.DateField(blank=True, null=True)
|
||||
t_terms_accepted = models.BooleanField(default=False)
|
||||
|
Reference in New Issue
Block a user