Add field for old hep id
This commit is contained in:
parent
c53083dd72
commit
5648351ef5
|
|
@ -0,0 +1,18 @@
|
||||||
|
# Generated by Django 2.2.21 on 2021-05-06 12:28
|
||||||
|
|
||||||
|
from django.db import migrations, models
|
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration):
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('users', '0025_auto_20210126_1343'),
|
||||||
|
]
|
||||||
|
|
||||||
|
operations = [
|
||||||
|
migrations.AddField(
|
||||||
|
model_name='user',
|
||||||
|
name='old_hep_id',
|
||||||
|
field=models.PositiveIntegerField(null=True),
|
||||||
|
),
|
||||||
|
]
|
||||||
|
|
@ -0,0 +1,27 @@
|
||||||
|
# Generated by Django 2.2.21 on 2021-05-06 12:33
|
||||||
|
from django.db import migrations
|
||||||
|
|
||||||
|
|
||||||
|
def hep_id_to_old_hep_id(apps, schema_editor):
|
||||||
|
User = apps.get_model("users", "User")
|
||||||
|
for user in User.objects.all():
|
||||||
|
user.old_hep_id = user.hep_id
|
||||||
|
user.save()
|
||||||
|
|
||||||
|
|
||||||
|
def old_hep_id_to_hep_id(apps, schema_editor):
|
||||||
|
User = apps.get_model("users", "User")
|
||||||
|
for user in User.objects.all():
|
||||||
|
user.hep_id = user.old_hep_id
|
||||||
|
user.save()
|
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration):
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('users', '0026_user_old_hep_id'),
|
||||||
|
]
|
||||||
|
|
||||||
|
operations = [
|
||||||
|
migrations.RunPython(hep_id_to_old_hep_id, reverse_code=old_hep_id_to_hep_id)
|
||||||
|
]
|
||||||
|
|
@ -26,6 +26,7 @@ class User(AbstractUser):
|
||||||
avatar_url = models.CharField(max_length=254, blank=True, default='')
|
avatar_url = models.CharField(max_length=254, blank=True, default='')
|
||||||
email = models.EmailField(_('email address'), unique=True)
|
email = models.EmailField(_('email address'), unique=True)
|
||||||
hep_id = models.PositiveIntegerField(null=True, blank=False)
|
hep_id = models.PositiveIntegerField(null=True, blank=False)
|
||||||
|
old_hep_id = models.PositiveIntegerField(null=True, blank=False)
|
||||||
hep_group_id = models.PositiveIntegerField(null=True, blank=False)
|
hep_group_id = models.PositiveIntegerField(null=True, blank=False)
|
||||||
license_expiry_date = models.DateField(blank=False, null=True, default=None)
|
license_expiry_date = models.DateField(blank=False, null=True, default=None)
|
||||||
onboarding_visited = models.BooleanField(default=False)
|
onboarding_visited = models.BooleanField(default=False)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue