From 6587ea9ee6212018258e6c01b0fcee7ceec5defb Mon Sep 17 00:00:00 2001 From: Jonathan Weth <git@jonathanweth.de> Date: Mon, 13 Apr 2020 15:42:58 +0200 Subject: [PATCH] Rename title and description of absence reason to short_name and name --- .../migrations/0010_absence_reason_name.py | 33 +++++++++++++++++++ aleksis/apps/chronos/models.py | 4 +-- 2 files changed, 35 insertions(+), 2 deletions(-) create mode 100644 aleksis/apps/chronos/migrations/0010_absence_reason_name.py diff --git a/aleksis/apps/chronos/migrations/0010_absence_reason_name.py b/aleksis/apps/chronos/migrations/0010_absence_reason_name.py new file mode 100644 index 00000000..7c57327a --- /dev/null +++ b/aleksis/apps/chronos/migrations/0010_absence_reason_name.py @@ -0,0 +1,33 @@ +# Generated by Django 3.0.5 on 2020-04-13 13:36 + +from django.db import migrations, models +from django.db.models import F + + +class Migration(migrations.Migration): + + dependencies = [ + ('chronos', '0009_extended_data'), + ] + + operations = [ + migrations.AddField( + model_name='absencereason', + name='name', + field=models.CharField(default=F("description"), blank=True, max_length=255, null=True, verbose_name='Name'), + ), + migrations.AddField( + model_name='absencereason', + name='short_name', + field=models.CharField(default=F("title"), max_length=255, verbose_name='Short name'), + preserve_default=False, + ), + migrations.RemoveField( + model_name='absencereason', + name='description', + ), + migrations.RemoveField( + model_name='absencereason', + name='title', + ), + ] diff --git a/aleksis/apps/chronos/models.py b/aleksis/apps/chronos/models.py index 9bbccd55..3b0ac810 100644 --- a/aleksis/apps/chronos/models.py +++ b/aleksis/apps/chronos/models.py @@ -601,8 +601,8 @@ class TimetableWidget(DashboardWidget): class AbsenceReason(ExtensibleModel): - title = models.CharField(verbose_name=_("Title"), max_length=50) - description = models.TextField(verbose_name=_("Description"), blank=True, null=True) + short_name = models.CharField(verbose_name=_("Short name"), max_length=255) + name = models.CharField(verbose_name=_("Name"), blank=True, null=True, max_length=255) class Meta: verbose_name = _("Absence reason") -- GitLab