Add field 'description' to Shift model
This commit is contained in:
parent
737958a7ab
commit
74481b0bda
|
@ -0,0 +1,26 @@
|
|||
# Generated by Django 4.0.4 on 2022-05-10 16:27
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
("app", "0004_shift_required_helpers"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name="shift",
|
||||
name="description",
|
||||
field=models.TextField(default=""),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name="shift",
|
||||
name="required_helpers",
|
||||
field=models.IntegerField(
|
||||
default=0,
|
||||
help_text="When this is set to zero, the room value is used instead.",
|
||||
),
|
||||
),
|
||||
]
|
|
@ -0,0 +1,18 @@
|
|||
# Generated by Django 4.0.4 on 2022-05-10 16:33
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
("app", "0005_shift_description_alter_shift_required_helpers"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name="shift",
|
||||
name="description",
|
||||
field=models.TextField(blank=True, default=""),
|
||||
),
|
||||
]
|
|
@ -25,6 +25,7 @@ class Shift(models.Model):
|
|||
required_helpers = models.IntegerField(
|
||||
default=0, help_text="When this is set to zero, the room value is used instead."
|
||||
)
|
||||
description = models.TextField(blank=True, default="")
|
||||
deleted = models.BooleanField(default=False)
|
||||
|
||||
def __str__(self):
|
||||
|
|
|
@ -26,6 +26,7 @@ def import_calendar(calendar):
|
|||
for event in cal.walk("vevent"):
|
||||
uid = event.decoded("uid").decode()
|
||||
summary = event.decoded("summary").decode()
|
||||
description = (event.decoded("description", None) or b"").decode()
|
||||
start = event.decoded("dtstart").astimezone(timezone.utc)
|
||||
end = event.decoded("dtend").astimezone(timezone.utc)
|
||||
location = event.decoded("location", None)
|
||||
|
@ -56,6 +57,7 @@ def import_calendar(calendar):
|
|||
"start_at": start,
|
||||
"duration": end - start,
|
||||
"required_helpers": required_helpers,
|
||||
"description": description,
|
||||
"uuid": uid,
|
||||
"calendar": calendar,
|
||||
},
|
||||
|
@ -79,6 +81,7 @@ def import_calendar(calendar):
|
|||
e.start_at = event["start_at"]
|
||||
e.duration = event["duration"]
|
||||
e.required_helpers = event["required_helpers"]
|
||||
e.description = event["description"]
|
||||
e.save()
|
||||
|
||||
events[uuid] = (room, e)
|
||||
|
|
Loading…
Reference in New Issue