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

Support OPTIONAL slot numbers for lesson events (only for displaying purposes)

parent 0f4f3c48
No related branches found
No related tags found
1 merge request!359Support OPTIONAL slot numbers for lesson events (only for displaying purposes)
Pipeline #191926 failed
# Generated by Django 5.0.7 on 2024-07-26 19:36
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('chronos', '0016_lessonevent'),
]
operations = [
migrations.AddField(
model_name='lessonevent',
name='slot_number_end',
field=models.PositiveSmallIntegerField(blank=True, null=True, verbose_name='End slot number'),
),
migrations.AddField(
model_name='lessonevent',
name='slot_number_start',
field=models.PositiveSmallIntegerField(blank=True, null=True, verbose_name='Start slot number'),
),
]
......@@ -1297,6 +1297,13 @@ class LessonEvent(CalendarEvent):
title = models.CharField(verbose_name=_("Name"), max_length=255, blank=True)
slot_number_start = models.PositiveSmallIntegerField(
verbose_name=_("Start slot number"), blank=True, null=True
)
slot_number_end = models.PositiveSmallIntegerField(
verbose_name=_("End slot number"), blank=True, null=True
)
course = models.ForeignKey(
Course, on_delete=models.CASCADE, verbose_name=_("Course"), null=True, blank=True
)
......@@ -1493,6 +1500,8 @@ class LessonEvent(CalendarEvent):
if reference_object.amends
else None,
"title": reference_object.title,
"slot_number_start": reference_object.slot_number_start,
"slot_number_end": reference_object.slot_number_end,
"teachers": [
{
"id": t.pk,
......
......@@ -41,6 +41,8 @@ class LessonEventType(DjangoObjectType):
fields = (
"id",
"title",
"slot_number_start",
"slot_number_end",
"amends",
"datetime_start",
"datetime_end",
......
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