|
|
@@ -2,6 +2,21 @@ from django.db import models
|
|
|
from django.utils.translation import gettext_lazy as _
|
|
|
# Create your models here.
|
|
|
|
|
|
+class Schliessdienst(models.Model):
|
|
|
+ class SchliesdienstType(models.TextChoices):
|
|
|
+ Beauftragen = 'Beauftragen', _('Beauftragen')
|
|
|
+ Bestellt = 'Bestellt', _('Bestellt')
|
|
|
+
|
|
|
+ date = models.DateField()
|
|
|
+ status = models.CharField( max_length=15,
|
|
|
+ choices=SchliesdienstType.choices,
|
|
|
+ default='Beauftragen',
|
|
|
+ null=True,
|
|
|
+ )
|
|
|
+ mitarbeiter = models.CharField(max_length=20, blank=True, null=True)
|
|
|
+
|
|
|
+ def __str__(self):
|
|
|
+ return f"{self.date} - {self.status} - {self.mitarbeiter}"
|
|
|
|
|
|
class Helper(models.Model):
|
|
|
date = models.DateField()
|
|
|
@@ -92,8 +107,8 @@ class Event(models.Model):
|
|
|
null=True,
|
|
|
)
|
|
|
location = models.ForeignKey(Location, on_delete=models.CASCADE)
|
|
|
- cvd = models.ForeignKey(Employee, related_name='cvt', on_delete=models.SET_NULL, null=True, blank=True)
|
|
|
- cvt = models.ForeignKey(Employee, related_name='cvd', on_delete=models.SET_NULL, null=True, blank=True)
|
|
|
+ cvd = models.ForeignKey(Employee, related_name='cvd', on_delete=models.SET_NULL, null=True, blank=True)
|
|
|
+ cvt = models.ForeignKey(Employee, related_name='cvt', on_delete=models.SET_NULL, null=True, blank=True)
|
|
|
info = models.TextField(null=True, blank=True)
|
|
|
|
|
|
|