general: increase slug max length to be able to hold whole label (#18101)

This commit is contained in:
Frédéric Péters 2017-12-02 19:28:30 +01:00
parent aa56564aa0
commit 04eda9a4ec
2 changed files with 32 additions and 3 deletions

View File

@ -0,0 +1,29 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('agendas', '0021_auto_20171126_1330'),
]
operations = [
migrations.AlterField(
model_name='agenda',
name='slug',
field=models.SlugField(max_length=160, verbose_name='Identifier'),
),
migrations.AlterField(
model_name='desk',
name='slug',
field=models.SlugField(max_length=160, verbose_name='Identifier'),
),
migrations.AlterField(
model_name='meetingtype',
name='slug',
field=models.SlugField(max_length=160, verbose_name='Identifier'),
),
]

View File

@ -52,7 +52,7 @@ class ICSError(Exception):
class Agenda(models.Model):
label = models.CharField(_('Label'), max_length=150)
slug = models.SlugField(_('Identifier'))
slug = models.SlugField(_('Identifier'), max_length=160)
kind = models.CharField(_('Kind'), max_length=20, choices=AGENDA_KINDS, default='events')
minimal_booking_delay = models.PositiveIntegerField(
_('Minimal booking delay (in days)'), default=1)
@ -218,7 +218,7 @@ class TimePeriod(models.Model):
class MeetingType(models.Model):
agenda = models.ForeignKey(Agenda)
label = models.CharField(_('Label'), max_length=150)
slug = models.SlugField(_('Identifier'))
slug = models.SlugField(_('Identifier'), max_length=160)
duration = models.IntegerField(_('Duration (in minutes)'), default=30)
class Meta:
@ -363,7 +363,7 @@ class Booking(models.Model):
class Desk(models.Model):
agenda = models.ForeignKey(Agenda)
label = models.CharField(_('Label'), max_length=150)
slug = models.SlugField(_('Identifier'), max_length=150)
slug = models.SlugField(_('Identifier'), max_length=160)
timeperiod_exceptions_remote_url = models.URLField(_('URL to fetch time period exceptions from'),
blank=True)