Skip to content
Snippets Groups Projects
Commit fc121ed3 authored by Jonathan Weth's avatar Jonathan Weth :keyboard:
Browse files

Merge branch '141-negative-values-for-tardiness-are-not-rejected' into 'master'

Resolve "Negative values for tardiness are not rejected"

Closes #141

See merge request !146
parents 654a9758 79dbe405
No related branches found
No related tags found
1 merge request!146Resolve "Negative values for tardiness are not rejected"
Pipeline #6094 passed
# Generated by Django 3.1.6 on 2021-02-26 17:45
from django.db import migrations, models
def fix_negative_tardiness(apps, schema_editor):
PersonalNote = apps.get_model("alsijil", "PersonalNote")
PersonalNote.objects.filter(late__lt=0).update(late=0)
class Migration(migrations.Migration):
dependencies = [
('alsijil', '0010_events_extra_lessons'),
]
operations = [
migrations.RunPython(fix_negative_tardiness),
migrations.AlterField(
model_name='personalnote',
name='late',
field=models.PositiveSmallIntegerField(default=0),
),
]
......@@ -193,7 +193,7 @@ class PersonalNote(RegisterObjectRelatedMixin, ExtensibleModel):
)
absent = models.BooleanField(default=False)
late = models.IntegerField(default=0)
late = models.PositiveSmallIntegerField(default=0)
excused = models.BooleanField(default=False)
excuse_type = models.ForeignKey(
ExcuseType, on_delete=models.SET_NULL, null=True, blank=True, verbose_name=_("Excuse type"),
......
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