From c6e969b7fef9c2c3367dd81114f6b6d5af9cb362 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Sun, 10 May 2020 12:51:19 +0200 Subject: [PATCH] Do not require rewriting of organizer and event tables because of a django-level field type change --- .../0001_squashed_0028_auto_20160816_1242.py | 4 +-- .../migrations/0002_auto_20160209_0940.py | 4 +-- ...6_0648_squashed_0048_auto_20161129_1330.py | 4 +-- .../migrations/0047_auto_20161126_1300.py | 4 +-- ...positionid_squashed_0061_event_location.py | 4 +-- ...invite_squashed_0070_auto_20170719_0910.py | 2 +- .../migrations/0053_auto_20170104_1252.py | 2 +- .../migrations/0057_auto_20170107_1531.py | 2 +- .../migrations/0063_auto_20170702_1711.py | 2 +- .../migrations/0077_auto_20171124_1629.py | 4 +-- ...4_1629_squashed_0088_auto_20180328_1217.py | 4 +-- .../migrations/0098_auto_20180731_1243.py | 2 +- ...243_squashed_0100_item_require_approval.py | 2 +- .../migrations/0152_auto_20200510_1042.py | 35 ------------------- 14 files changed, 20 insertions(+), 55 deletions(-) delete mode 100644 src/pretix/base/migrations/0152_auto_20200510_1042.py diff --git a/src/pretix/base/migrations/0001_squashed_0028_auto_20160816_1242.py b/src/pretix/base/migrations/0001_squashed_0028_auto_20160816_1242.py index 8faed63d4..803dcfa8f 100644 --- a/src/pretix/base/migrations/0001_squashed_0028_auto_20160816_1242.py +++ b/src/pretix/base/migrations/0001_squashed_0028_auto_20160816_1242.py @@ -108,7 +108,7 @@ class Migration(migrations.Migration): fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', i18nfield.fields.I18nCharField(max_length=200, verbose_name='Name')), - ('slug', models.SlugField(help_text='Should be short, only contain lowercase letters and numbers, and must be unique among your events. This is being used in addresses and bank transfer references.', validators=[django.core.validators.RegexValidator(message='The slug may only contain letters, numbers, dots and dashes.', regex='^[a-zA-Z0-9.-]+$')], verbose_name='Slug')), + ('slug', models.CharField(max_length=50, db_index=True, help_text='Should be short, only contain lowercase letters and numbers, and must be unique among your events. This is being used in addresses and bank transfer references.', validators=[django.core.validators.RegexValidator(message='The slug may only contain letters, numbers, dots and dashes.', regex='^[a-zA-Z0-9.-]+$')], verbose_name='Slug')), ('currency', models.CharField(default='EUR', max_length=10, verbose_name='Default currency')), ('date_from', models.DateTimeField(verbose_name='Event start time')), ('date_to', models.DateTimeField(blank=True, null=True, verbose_name='Event end time')), @@ -274,7 +274,7 @@ class Migration(migrations.Migration): fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=200, verbose_name='Name')), - ('slug', models.SlugField(help_text='Should be short, only contain lowercase letters and numbers, and must be unique among your events. This is being used in addresses and bank transfer references.', validators=[django.core.validators.RegexValidator(message='The slug may only contain letters, numbers, dots and dashes.', regex='^[a-zA-Z0-9.-]+$')], verbose_name='Slug')), + ('slug', models.CharField(max_length=50, db_index=True, help_text='Should be short, only contain lowercase letters and numbers, and must be unique among your events. This is being used in addresses and bank transfer references.', validators=[django.core.validators.RegexValidator(message='The slug may only contain letters, numbers, dots and dashes.', regex='^[a-zA-Z0-9.-]+$')], verbose_name='Slug')), ], options={ 'verbose_name': 'Organizer', diff --git a/src/pretix/base/migrations/0002_auto_20160209_0940.py b/src/pretix/base/migrations/0002_auto_20160209_0940.py index 43edbdb36..5bd5d2ebf 100644 --- a/src/pretix/base/migrations/0002_auto_20160209_0940.py +++ b/src/pretix/base/migrations/0002_auto_20160209_0940.py @@ -65,7 +65,7 @@ class Migration(migrations.Migration): fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', i18nfield.fields.I18nCharField(max_length=200, verbose_name='Name')), - ('slug', models.SlugField(help_text='Should be short, only contain lowercase letters and numbers, and must be unique among your events. This is being used in addresses and bank transfer references.', validators=[django.core.validators.RegexValidator(message='The slug may only contain letters, numbers, dots and dashes.', regex='^[a-zA-Z0-9.-]+$')], verbose_name='Slug')), + ('slug', models.CharField(max_length=50, db_index=True, help_text='Should be short, only contain lowercase letters and numbers, and must be unique among your events. This is being used in addresses and bank transfer references.', validators=[django.core.validators.RegexValidator(message='The slug may only contain letters, numbers, dots and dashes.', regex='^[a-zA-Z0-9.-]+$')], verbose_name='Slug')), ('currency', models.CharField(default='EUR', max_length=10, verbose_name='Default currency')), ('date_from', models.DateTimeField(verbose_name='Event start time')), ('date_to', models.DateTimeField(blank=True, null=True, verbose_name='Event end time')), @@ -229,7 +229,7 @@ class Migration(migrations.Migration): fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=200, verbose_name='Name')), - ('slug', models.SlugField(help_text='Should be short, only contain lowercase letters and numbers, and must be unique among your events. This is being used in addresses and bank transfer references.', validators=[django.core.validators.RegexValidator(message='The slug may only contain letters, numbers, dots and dashes.', regex='^[a-zA-Z0-9.-]+$')], verbose_name='Slug')), + ('slug', models.CharField(max_length=50, db_index=True, help_text='Should be short, only contain lowercase letters and numbers, and must be unique among your events. This is being used in addresses and bank transfer references.', validators=[django.core.validators.RegexValidator(message='The slug may only contain letters, numbers, dots and dashes.', regex='^[a-zA-Z0-9.-]+$')], verbose_name='Slug')), ], options={ 'ordering': ('name',), diff --git a/src/pretix/base/migrations/0031_auto_20160816_0648_squashed_0048_auto_20161129_1330.py b/src/pretix/base/migrations/0031_auto_20160816_0648_squashed_0048_auto_20161129_1330.py index f1792ca31..18b311835 100644 --- a/src/pretix/base/migrations/0031_auto_20160816_0648_squashed_0048_auto_20161129_1330.py +++ b/src/pretix/base/migrations/0031_auto_20160816_0648_squashed_0048_auto_20161129_1330.py @@ -182,12 +182,12 @@ class Migration(migrations.Migration): migrations.AlterField( model_name='event', name='slug', - field=models.SlugField(help_text='Should be short, only contain lowercase letters and numbers, and must be unique among your events. This is being used in addresses and bank transfer references.', validators=[django.core.validators.RegexValidator(message='The slug may only contain letters, numbers, dots and dashes.', regex='^[a-zA-Z0-9.-]+$'), pretix.base.validators.EventSlugBanlistValidator()], verbose_name='Slug'), + field=models.CharField(max_length=50, db_index=True, help_text='Should be short, only contain lowercase letters and numbers, and must be unique among your events. This is being used in addresses and bank transfer references.', validators=[django.core.validators.RegexValidator(message='The slug may only contain letters, numbers, dots and dashes.', regex='^[a-zA-Z0-9.-]+$'), pretix.base.validators.EventSlugBanlistValidator()], verbose_name='Slug'), ), migrations.AlterField( model_name='organizer', name='slug', - field=models.SlugField(help_text='Should be short, only contain lowercase letters and numbers, and must be unique among your events. This is being used in addresses and bank transfer references.', validators=[django.core.validators.RegexValidator(message='The slug may only contain letters, numbers, dots and dashes.', regex='^[a-zA-Z0-9.-]+$'), pretix.base.validators.OrganizerSlugBanlistValidator()], verbose_name='Slug'), + field=models.CharField(max_length=50, db_index=True, help_text='Should be short, only contain lowercase letters and numbers, and must be unique among your events. This is being used in addresses and bank transfer references.', validators=[django.core.validators.RegexValidator(message='The slug may only contain letters, numbers, dots and dashes.', regex='^[a-zA-Z0-9.-]+$'), pretix.base.validators.OrganizerSlugBanlistValidator()], verbose_name='Slug'), ), migrations.AlterField( model_name='voucher', diff --git a/src/pretix/base/migrations/0047_auto_20161126_1300.py b/src/pretix/base/migrations/0047_auto_20161126_1300.py index fe504c082..e825c1efa 100644 --- a/src/pretix/base/migrations/0047_auto_20161126_1300.py +++ b/src/pretix/base/migrations/0047_auto_20161126_1300.py @@ -23,12 +23,12 @@ class Migration(migrations.Migration): migrations.AlterField( model_name='event', name='slug', - field=models.SlugField(help_text='Should be short, only contain lowercase letters and numbers, and must be unique among your events. This is being used in addresses and bank transfer references.', validators=[django.core.validators.RegexValidator(message='The slug may only contain letters, numbers, dots and dashes.', regex='^[a-zA-Z0-9.-]+$'), pretix.base.validators.EventSlugBanlistValidator()], verbose_name='Slug'), + field=models.CharField(max_length=50, db_index=True, help_text='Should be short, only contain lowercase letters and numbers, and must be unique among your events. This is being used in addresses and bank transfer references.', validators=[django.core.validators.RegexValidator(message='The slug may only contain letters, numbers, dots and dashes.', regex='^[a-zA-Z0-9.-]+$'), pretix.base.validators.EventSlugBanlistValidator()], verbose_name='Slug'), ), migrations.AlterField( model_name='organizer', name='slug', - field=models.SlugField(help_text='Should be short, only contain lowercase letters and numbers, and must be unique among your events. This is being used in addresses and bank transfer references.', validators=[django.core.validators.RegexValidator(message='The slug may only contain letters, numbers, dots and dashes.', regex='^[a-zA-Z0-9.-]+$'), pretix.base.validators.OrganizerSlugBanlistValidator()], verbose_name='Slug'), + field=models.CharField(max_length=50, db_index=True, help_text='Should be short, only contain lowercase letters and numbers, and must be unique among your events. This is being used in addresses and bank transfer references.', validators=[django.core.validators.RegexValidator(message='The slug may only contain letters, numbers, dots and dashes.', regex='^[a-zA-Z0-9.-]+$'), pretix.base.validators.OrganizerSlugBanlistValidator()], verbose_name='Slug'), ), migrations.AlterField( model_name='voucher', diff --git a/src/pretix/base/migrations/0050_orderposition_positionid_squashed_0061_event_location.py b/src/pretix/base/migrations/0050_orderposition_positionid_squashed_0061_event_location.py index 5ccc6fc99..7681f7822 100644 --- a/src/pretix/base/migrations/0050_orderposition_positionid_squashed_0061_event_location.py +++ b/src/pretix/base/migrations/0050_orderposition_positionid_squashed_0061_event_location.py @@ -124,7 +124,7 @@ class Migration(migrations.Migration): migrations.AlterField( model_name='event', name='slug', - field=models.SlugField(help_text='Should be short, only contain lowercase letters and numbers, and must be unique among your events. This will be used in order codes, invoice numbers, links and bank transfer references.', validators=[django.core.validators.RegexValidator(message='The slug may only contain letters, numbers, dots and dashes.', regex='^[a-zA-Z0-9.-]+$'), pretix.base.validators.EventSlugBanlistValidator()], verbose_name='Short form'), + field=models.CharField(max_length=50, db_index=True, help_text='Should be short, only contain lowercase letters and numbers, and must be unique among your events. This will be used in order codes, invoice numbers, links and bank transfer references.', validators=[django.core.validators.RegexValidator(message='The slug may only contain letters, numbers, dots and dashes.', regex='^[a-zA-Z0-9.-]+$'), pretix.base.validators.EventSlugBanlistValidator()], verbose_name='Short form'), ), migrations.AddField( model_name='requiredaction', @@ -179,7 +179,7 @@ class Migration(migrations.Migration): migrations.AlterField( model_name='organizer', name='slug', - field=models.SlugField(help_text='Should be short, only contain lowercase letters and numbers, and must be unique among your events. This is being used in addresses and bank transfer references.', validators=[django.core.validators.RegexValidator(message='The slug may only contain letters, numbers, dots and dashes.', regex='^[a-zA-Z0-9.-]+$'), pretix.base.validators.OrganizerSlugBanlistValidator()], verbose_name='Short form'), + field=models.CharField(max_length=50, db_index=True, help_text='Should be short, only contain lowercase letters and numbers, and must be unique among your events. This is being used in addresses and bank transfer references.', validators=[django.core.validators.RegexValidator(message='The slug may only contain letters, numbers, dots and dashes.', regex='^[a-zA-Z0-9.-]+$'), pretix.base.validators.OrganizerSlugBanlistValidator()], verbose_name='Short form'), ), migrations.RunPython( code=merge_names, diff --git a/src/pretix/base/migrations/0052_team_teaminvite_squashed_0070_auto_20170719_0910.py b/src/pretix/base/migrations/0052_team_teaminvite_squashed_0070_auto_20170719_0910.py index 0a8a548f4..af918d81c 100644 --- a/src/pretix/base/migrations/0052_team_teaminvite_squashed_0070_auto_20170719_0910.py +++ b/src/pretix/base/migrations/0052_team_teaminvite_squashed_0070_auto_20170719_0910.py @@ -342,7 +342,7 @@ class Migration(migrations.Migration): migrations.AlterField( model_name='event', name='slug', - field=models.SlugField( + field=models.CharField(max_length=50, db_index=True, help_text='Should be short, only contain lowercase letters and numbers, and must be unique among your events. We recommend some kind of abbreviation or a date with less than 10 characters that can be easily remembered, but you can also choose to use a random value. This will be used in URLs, order codes, invoice numbers, and bank transfer references.', validators=[django.core.validators.RegexValidator( message='The slug may only contain letters, numbers, dots and dashes.', regex='^[a-zA-Z0-9.-]+$'), diff --git a/src/pretix/base/migrations/0053_auto_20170104_1252.py b/src/pretix/base/migrations/0053_auto_20170104_1252.py index 0a595738b..a2f612d24 100644 --- a/src/pretix/base/migrations/0053_auto_20170104_1252.py +++ b/src/pretix/base/migrations/0053_auto_20170104_1252.py @@ -33,7 +33,7 @@ class Migration(migrations.Migration): migrations.AlterField( model_name='event', name='slug', - field=models.SlugField(help_text='Should be short, only contain lowercase letters and numbers, and must be unique among your events. This will be used in order codes, invoice numbers, links and bank transfer references.', validators=[django.core.validators.RegexValidator(message='The slug may only contain letters, numbers, dots and dashes.', regex='^[a-zA-Z0-9.-]+$'), pretix.base.validators.EventSlugBanlistValidator()], verbose_name='Short form'), + field=models.CharField(max_length=50, db_index=True, help_text='Should be short, only contain lowercase letters and numbers, and must be unique among your events. This will be used in order codes, invoice numbers, links and bank transfer references.', validators=[django.core.validators.RegexValidator(message='The slug may only contain letters, numbers, dots and dashes.', regex='^[a-zA-Z0-9.-]+$'), pretix.base.validators.EventSlugBanlistValidator()], verbose_name='Short form'), ), migrations.AddField( model_name='requiredaction', diff --git a/src/pretix/base/migrations/0057_auto_20170107_1531.py b/src/pretix/base/migrations/0057_auto_20170107_1531.py index d9a03a4f0..6be603935 100644 --- a/src/pretix/base/migrations/0057_auto_20170107_1531.py +++ b/src/pretix/base/migrations/0057_auto_20170107_1531.py @@ -36,7 +36,7 @@ class Migration(migrations.Migration): migrations.AlterField( model_name='organizer', name='slug', - field=models.SlugField(help_text='Should be short, only contain lowercase letters and numbers, and must be unique among your events. This is being used in addresses and bank transfer references.', validators=[django.core.validators.RegexValidator(message='The slug may only contain letters, numbers, dots and dashes.', regex='^[a-zA-Z0-9.-]+$'), pretix.base.validators.OrganizerSlugBanlistValidator()], verbose_name='Short form'), + field=models.CharField(max_length=50, db_index=True, help_text='Should be short, only contain lowercase letters and numbers, and must be unique among your events. This is being used in addresses and bank transfer references.', validators=[django.core.validators.RegexValidator(message='The slug may only contain letters, numbers, dots and dashes.', regex='^[a-zA-Z0-9.-]+$'), pretix.base.validators.OrganizerSlugBanlistValidator()], verbose_name='Short form'), ), migrations.RunPython(merge_names, migrations.RunPython.noop) ] diff --git a/src/pretix/base/migrations/0063_auto_20170702_1711.py b/src/pretix/base/migrations/0063_auto_20170702_1711.py index 75cecda42..9496f3e6c 100644 --- a/src/pretix/base/migrations/0063_auto_20170702_1711.py +++ b/src/pretix/base/migrations/0063_auto_20170702_1711.py @@ -38,7 +38,7 @@ class Migration(migrations.Migration): migrations.AlterField( model_name='event', name='slug', - field=models.SlugField(help_text='Should be short, only contain lowercase letters and numbers, and must be unique among your events. We recommend some kind of abbreviation or a date with less than 10 characters that can be easily remembered, but you can also choose to use a random value. This will be used in URLs, order codes, invoice numbers, and bank transfer references.', validators=[django.core.validators.RegexValidator(message='The slug may only contain letters, numbers, dots and dashes.', regex='^[a-zA-Z0-9.-]+$'), pretix.base.validators.EventSlugBanlistValidator()], verbose_name='Short form'), + field=models.CharField(max_length=50, db_index=True, help_text='Should be short, only contain lowercase letters and numbers, and must be unique among your events. We recommend some kind of abbreviation or a date with less than 10 characters that can be easily remembered, but you can also choose to use a random value. This will be used in URLs, order codes, invoice numbers, and bank transfer references.', validators=[django.core.validators.RegexValidator(message='The slug may only contain letters, numbers, dots and dashes.', regex='^[a-zA-Z0-9.-]+$'), pretix.base.validators.EventSlugBanlistValidator()], verbose_name='Short form'), ), migrations.AlterField( model_name='invoice', diff --git a/src/pretix/base/migrations/0077_auto_20171124_1629.py b/src/pretix/base/migrations/0077_auto_20171124_1629.py index 2a65ccf4e..57d2d87b5 100644 --- a/src/pretix/base/migrations/0077_auto_20171124_1629.py +++ b/src/pretix/base/migrations/0077_auto_20171124_1629.py @@ -44,7 +44,7 @@ class Migration(migrations.Migration): migrations.AlterField( model_name='event', name='slug', - field=models.SlugField(help_text='Should be short, only contain lowercase letters, numbers, dots, and dashes, and must be unique among your events. We recommend some kind of abbreviation or a date with less than 10 characters that can be easily remembered, but you can also choose to use a random value. This will be used in URLs, order codes, invoice numbers, and bank transfer references.', validators=[django.core.validators.RegexValidator(message='The slug may only contain letters, numbers, dots and dashes.', regex='^[a-zA-Z0-9.-]+$'), pretix.base.validators.EventSlugBanlistValidator()], verbose_name='Short form'), + field=models.CharField(max_length=50, db_index=True, help_text='Should be short, only contain lowercase letters, numbers, dots, and dashes, and must be unique among your events. We recommend some kind of abbreviation or a date with less than 10 characters that can be easily remembered, but you can also choose to use a random value. This will be used in URLs, order codes, invoice numbers, and bank transfer references.', validators=[django.core.validators.RegexValidator(message='The slug may only contain letters, numbers, dots and dashes.', regex='^[a-zA-Z0-9.-]+$'), pretix.base.validators.EventSlugBanlistValidator()], verbose_name='Short form'), ), migrations.AlterField( model_name='eventmetaproperty', @@ -54,7 +54,7 @@ class Migration(migrations.Migration): migrations.AlterField( model_name='organizer', name='slug', - field=models.SlugField(help_text='Should be short, only contain lowercase letters, numbers, dots, and dashes. Every slug can only be used once. This is being used in URLs to refer to your organizer accounts and your events.', validators=[django.core.validators.RegexValidator(message='The slug may only contain letters, numbers, dots and dashes.', regex='^[a-zA-Z0-9.-]+$'), pretix.base.validators.OrganizerSlugBanlistValidator()], verbose_name='Short form'), + field=models.CharField(max_length=50, db_index=True, help_text='Should be short, only contain lowercase letters, numbers, dots, and dashes. Every slug can only be used once. This is being used in URLs to refer to your organizer accounts and your events.', validators=[django.core.validators.RegexValidator(message='The slug may only contain letters, numbers, dots and dashes.', regex='^[a-zA-Z0-9.-]+$'), pretix.base.validators.OrganizerSlugBanlistValidator()], verbose_name='Short form'), ), migrations.CreateModel( name='CheckinList', diff --git a/src/pretix/base/migrations/0077_auto_20171124_1629_squashed_0088_auto_20180328_1217.py b/src/pretix/base/migrations/0077_auto_20171124_1629_squashed_0088_auto_20180328_1217.py index f3f952f71..83623e220 100644 --- a/src/pretix/base/migrations/0077_auto_20171124_1629_squashed_0088_auto_20180328_1217.py +++ b/src/pretix/base/migrations/0077_auto_20171124_1629_squashed_0088_auto_20180328_1217.py @@ -97,7 +97,7 @@ class Migration(migrations.Migration): migrations.AlterField( model_name='event', name='slug', - field=models.SlugField( + field=models.CharField(max_length=50, db_index=True, help_text='Should be short, only contain lowercase letters, numbers, dots, and dashes, and must be ' 'unique among your events. We recommend some kind of abbreviation or a date with less than ' '10 characters that can be easily remembered, but you can also choose to use a random ' @@ -119,7 +119,7 @@ class Migration(migrations.Migration): migrations.AlterField( model_name='organizer', name='slug', - field=models.SlugField( + field=models.CharField(max_length=50, db_index=True, help_text='Should be short, only contain lowercase letters, numbers, dots, and dashes. Every slug can ' 'only be used once. This is being used in URLs to refer to your organizer accounts and your' ' events.', diff --git a/src/pretix/base/migrations/0098_auto_20180731_1243.py b/src/pretix/base/migrations/0098_auto_20180731_1243.py index 291a37760..49353eea0 100644 --- a/src/pretix/base/migrations/0098_auto_20180731_1243.py +++ b/src/pretix/base/migrations/0098_auto_20180731_1243.py @@ -27,7 +27,7 @@ class Migration(migrations.Migration): migrations.AlterField( model_name='organizer', name='slug', - field=models.SlugField(help_text='Should be short, only contain lowercase letters, numbers, dots, and dashes. Every slug can only be used once. This is being used in URLs to refer to your organizer accounts and your events.', unique=True, validators=[django.core.validators.RegexValidator(message='The slug may only contain letters, numbers, dots and dashes.', regex='^[a-zA-Z0-9.-]+$'), pretix.base.validators.OrganizerSlugBanlistValidator()], verbose_name='Short form'), + field=models.CharField(max_length=50, db_index=True, help_text='Should be short, only contain lowercase letters, numbers, dots, and dashes. Every slug can only be used once. This is being used in URLs to refer to your organizer accounts and your events.', unique=True, validators=[django.core.validators.RegexValidator(message='The slug may only contain letters, numbers, dots and dashes.', regex='^[a-zA-Z0-9.-]+$'), pretix.base.validators.OrganizerSlugBanlistValidator()], verbose_name='Short form'), ), migrations.AlterField( model_name='staffsession', diff --git a/src/pretix/base/migrations/0098_auto_20180731_1243_squashed_0100_item_require_approval.py b/src/pretix/base/migrations/0098_auto_20180731_1243_squashed_0100_item_require_approval.py index bd9efae33..6947df3ae 100644 --- a/src/pretix/base/migrations/0098_auto_20180731_1243_squashed_0100_item_require_approval.py +++ b/src/pretix/base/migrations/0098_auto_20180731_1243_squashed_0100_item_require_approval.py @@ -29,7 +29,7 @@ class Migration(migrations.Migration): migrations.AlterField( model_name='organizer', name='slug', - field=models.SlugField(help_text='Should be short, only contain lowercase letters, numbers, dots, and dashes. Every slug can only be used once. This is being used in URLs to refer to your organizer accounts and your events.', unique=True, validators=[django.core.validators.RegexValidator(message='The slug may only contain letters, numbers, dots and dashes.', regex='^[a-zA-Z0-9.-]+$'), pretix.base.validators.OrganizerSlugBanlistValidator()], verbose_name='Short form'), + field=models.CharField(max_length=50, db_index=True, help_text='Should be short, only contain lowercase letters, numbers, dots, and dashes. Every slug can only be used once. This is being used in URLs to refer to your organizer accounts and your events.', unique=True, validators=[django.core.validators.RegexValidator(message='The slug may only contain letters, numbers, dots and dashes.', regex='^[a-zA-Z0-9.-]+$'), pretix.base.validators.OrganizerSlugBanlistValidator()], verbose_name='Short form'), ), migrations.AlterField( model_name='staffsession', diff --git a/src/pretix/base/migrations/0152_auto_20200510_1042.py b/src/pretix/base/migrations/0152_auto_20200510_1042.py deleted file mode 100644 index c6821a9bb..000000000 --- a/src/pretix/base/migrations/0152_auto_20200510_1042.py +++ /dev/null @@ -1,35 +0,0 @@ -# Generated by Django 3.0.6 on 2020-05-10 10:42 - -from django.db import migrations, models -import django_countries.fields -import pretix.helpers.countries - - -class Migration(migrations.Migration): - - dependencies = [ - ('pretixbase', '0151_auto_20200421_0737'), - ] - - operations = [ - migrations.AlterField( - model_name='event', - name='slug', - field=models.CharField(db_index=True, max_length=50), - ), - migrations.AlterField( - model_name='invoiceaddress', - name='country', - field=django_countries.fields.CountryField(countries=pretix.helpers.countries.CachedCountries, max_length=2), - ), - migrations.AlterField( - model_name='organizer', - name='slug', - field=models.CharField(db_index=True, max_length=50, unique=True), - ), - migrations.AlterField( - model_name='seat', - name='seat_guid', - field=models.CharField(db_index=True, max_length=190), - ), - ]