Skip to content
Snippets Groups Projects
Commit 8cff5468 authored by Tom Teichler's avatar Tom Teichler :beers:
Browse files

Allow blank comments

parent e89558a7
No related branches found
No related tags found
1 merge request!39Resolve "Models for advanced features from SchoolApps (imported from Untis)"
...@@ -20,7 +20,7 @@ class Migration(migrations.Migration): ...@@ -20,7 +20,7 @@ class Migration(migrations.Migration):
('extended_data', django.contrib.postgres.fields.jsonb.JSONField(default=dict, editable=False)), ('extended_data', django.contrib.postgres.fields.jsonb.JSONField(default=dict, editable=False)),
('date_start', models.DateField(null=True, verbose_name='Effective start date of absence')), ('date_start', models.DateField(null=True, verbose_name='Effective start date of absence')),
('date_end', models.DateField(null=True, verbose_name='Effective end date of absence')), ('date_end', models.DateField(null=True, verbose_name='Effective end date of absence')),
('comment', models.TextField(verbose_name='Comment')), ('comment', models.TextField(verbose_name='Comment'), null=True, blank=True),
], ],
options={ options={
'verbose_name': 'Absence', 'verbose_name': 'Absence',
...@@ -33,7 +33,7 @@ class Migration(migrations.Migration): ...@@ -33,7 +33,7 @@ class Migration(migrations.Migration):
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('extended_data', django.contrib.postgres.fields.jsonb.JSONField(default=dict, editable=False)), ('extended_data', django.contrib.postgres.fields.jsonb.JSONField(default=dict, editable=False)),
('title', models.CharField(max_length=50, verbose_name='Title')), ('title', models.CharField(max_length=50, verbose_name='Title')),
('description', models.TextField(verbose_name='Description')), ('description', models.TextField(verbose_name='Description'), null=True, blank=True),
], ],
options={ options={
'verbose_name': 'Absence reason', 'verbose_name': 'Absence reason',
...@@ -62,7 +62,7 @@ class Migration(migrations.Migration): ...@@ -62,7 +62,7 @@ class Migration(migrations.Migration):
('extended_data', django.contrib.postgres.fields.jsonb.JSONField(default=dict, editable=False)), ('extended_data', django.contrib.postgres.fields.jsonb.JSONField(default=dict, editable=False)),
('date', models.DateField(null=True, verbose_name='Date of exam')), ('date', models.DateField(null=True, verbose_name='Date of exam')),
('title', models.CharField(max_length=50, verbose_name='Title')), ('title', models.CharField(max_length=50, verbose_name='Title')),
('comment', models.TextField(verbose_name='Comment')), ('comment', models.TextField(verbose_name='Comment'), null=True, blank=True),
], ],
options={ options={
'verbose_name': 'Exam', 'verbose_name': 'Exam',
...@@ -77,7 +77,7 @@ class Migration(migrations.Migration): ...@@ -77,7 +77,7 @@ class Migration(migrations.Migration):
('title', models.CharField(max_length=50, verbose_name='Title of the holidays')), ('title', models.CharField(max_length=50, verbose_name='Title of the holidays')),
('date_start', models.DateField(null=True, verbose_name='Effective start date of holidays')), ('date_start', models.DateField(null=True, verbose_name='Effective start date of holidays')),
('date_end', models.DateField(null=True, verbose_name='Effective end date of holidays')), ('date_end', models.DateField(null=True, verbose_name='Effective end date of holidays')),
('comments', models.TextField(verbose_name='Comments')), ('comments', models.TextField(verbose_name='Comments'), null=True, blank=True),
], ],
options={ options={
'verbose_name': 'Holiday', 'verbose_name': 'Holiday',
......
...@@ -591,7 +591,7 @@ class TimetableWidget(DashboardWidget): ...@@ -591,7 +591,7 @@ class TimetableWidget(DashboardWidget):
class AbsenceReason(ExtensibleModel): class AbsenceReason(ExtensibleModel):
title = models.CharField(verbose_name=_("Title"), max_length=50) title = models.CharField(verbose_name=_("Title"), max_length=50)
description = models.TextField(verbose_name=_("Description")) description = models.TextField(verbose_name=_("Description"), blank=True, null=True)
class Meta: class Meta:
verbose_name = _("Absence reason") verbose_name = _("Absence reason")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment