agendas: new fields on Subscription model (#61064)
This commit is contained in:
parent
f4a87bc058
commit
c08ad64563
|
@ -0,0 +1,39 @@
|
|||
import django.contrib.postgres.fields.jsonb
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('agendas', '0104_subscription'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='subscription',
|
||||
name='extra_data',
|
||||
field=django.contrib.postgres.fields.jsonb.JSONField(null=True),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='subscription',
|
||||
name='user_email',
|
||||
field=models.EmailField(blank=True, max_length=254),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='subscription',
|
||||
name='user_first_name',
|
||||
field=models.CharField(default='', max_length=250),
|
||||
preserve_default=False,
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='subscription',
|
||||
name='user_last_name',
|
||||
field=models.CharField(default='', max_length=250),
|
||||
preserve_default=False,
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='subscription',
|
||||
name='user_phone_number',
|
||||
field=models.CharField(blank=True, max_length=16),
|
||||
),
|
||||
]
|
|
@ -2953,5 +2953,10 @@ class AbsenceReason(models.Model):
|
|||
class Subscription(models.Model):
|
||||
agenda = models.ForeignKey(Agenda, on_delete=models.CASCADE, related_name='subscriptions')
|
||||
user_external_id = models.CharField(max_length=250)
|
||||
user_last_name = models.CharField(max_length=250)
|
||||
user_first_name = models.CharField(max_length=250)
|
||||
user_email = models.EmailField(blank=True)
|
||||
user_phone_number = models.CharField(max_length=16, blank=True)
|
||||
extra_data = JSONField(null=True)
|
||||
date_start = models.DateField()
|
||||
date_end = models.DateField()
|
||||
|
|
Loading…
Reference in New Issue