agendas: user_phone_number max_length change (#72452)

This commit is contained in:
Lauréline Guérin 2022-12-15 14:12:54 +01:00 committed by Gitea
parent e05bfbf546
commit fbd286ae2b
5 changed files with 28 additions and 7 deletions

View File

@ -0,0 +1,21 @@
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('agendas', '0144_sharedcustodyagenda_date_end'),
]
operations = [
migrations.AlterField(
model_name='booking',
name='user_phone_number',
field=models.CharField(blank=True, max_length=30),
),
migrations.AlterField(
model_name='subscription',
name='user_phone_number',
field=models.CharField(blank=True, max_length=30),
),
]

View File

@ -2053,7 +2053,7 @@ class Booking(models.Model):
user_last_name = models.CharField(max_length=250, blank=True)
user_first_name = models.CharField(max_length=250, blank=True)
user_email = models.EmailField(blank=True)
user_phone_number = models.CharField(max_length=16, blank=True)
user_phone_number = models.CharField(max_length=30, blank=True)
user_was_present = models.NullBooleanField()
user_check_type_slug = models.CharField(max_length=160, blank=True, null=True)
user_check_type_label = models.CharField(max_length=150, blank=True, null=True)
@ -3179,7 +3179,7 @@ class Subscription(models.Model):
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)
user_phone_number = models.CharField(max_length=30, blank=True)
extra_data = JSONField(null=True)
date_start = models.DateField()
date_end = models.DateField()

View File

@ -75,7 +75,7 @@ class FillSlotSerializer(serializers.Serializer):
user_last_name = serializers.CharField(max_length=250, allow_blank=True)
user_display_label = serializers.CharField(max_length=250, allow_blank=True)
user_email = serializers.CharField(max_length=250, allow_blank=True)
user_phone_number = serializers.CharField(max_length=16, allow_blank=True)
user_phone_number = serializers.CharField(max_length=30, allow_blank=True)
exclude_user = serializers.BooleanField(default=False)
events = serializers.CharField(max_length=16, allow_blank=True)
bypass_delays = serializers.BooleanField(default=False)

View File

@ -75,7 +75,7 @@ def test_booking_api(app, user):
'backoffice_url': 'http://example.net/',
'cancel_callback_url': 'http://example.net/jump/trigger/',
'user_email': 'bar@bar.com',
'user_phone_number': '+33123456789',
'user_phone_number': '+33 (0) 6 12 34 56 78', # long phone number
'form_url': 'http://example.net/',
'extra_emails': ['baz@baz.com', 'hop@hop.com'],
'extra_phone_numbers': ['+33123456789', '+33123456789'],
@ -88,7 +88,7 @@ def test_booking_api(app, user):
assert booking.backoffice_url == 'http://example.net/'
assert booking.cancel_callback_url == 'http://example.net/jump/trigger/'
assert booking.user_email == 'bar@bar.com'
assert booking.user_phone_number == '+33123456789'
assert booking.user_phone_number == '+33 (0) 6 12 34 56 78'
assert booking.form_url == 'http://example.net/'
resp = app.post_json(

View File

@ -159,7 +159,7 @@ def test_api_create_subscription(app, user):
'user_first_name': 'Foo',
'user_last_name': 'BAR',
'user_email': 'foo@bar.com',
'user_phone_number': '06',
'user_phone_number': '+33 (0) 6 12 34 56 78', # long phone number
'date_start': '2021-09-01',
'date_end': '2021-10-01',
'foo': 'bar',
@ -171,7 +171,7 @@ def test_api_create_subscription(app, user):
assert subscription.user_first_name == 'Foo'
assert subscription.user_last_name == 'BAR'
assert subscription.user_email == 'foo@bar.com'
assert subscription.user_phone_number == '06'
assert subscription.user_phone_number == '+33 (0) 6 12 34 56 78'
assert subscription.extra_data == {'foo': 'bar'}
assert subscription.date_start == datetime.date(year=2021, month=9, day=1)
assert subscription.date_end == datetime.date(year=2021, month=10, day=1)