Constraint Violation checking & visualization
Compare changes
- Benjamin Hättasch authored
This also introduces some additional properties for human readable details of the violations to the model
+ 112
− 6
@@ -360,7 +360,8 @@ class AKSlot(models.Model):
@@ -360,7 +360,8 @@ class AKSlot(models.Model):
duration = models.DecimalField(max_digits=4, decimal_places=2, default=2, verbose_name=_('Duration'),
fixed = models.BooleanField(default=False, verbose_name=_('Scheduling fixed'), help_text=_('Length and time of this AK should not be changed'))
@@ -423,6 +424,9 @@ class AKSlot(models.Model):
@@ -423,6 +424,9 @@ class AKSlot(models.Model):
@@ -494,7 +498,12 @@ class ConstraintViolation(models.Model):
@@ -494,7 +498,12 @@ class ConstraintViolation(models.Model):
@@ -502,10 +511,10 @@ class ConstraintViolation(models.Model):
@@ -502,10 +511,10 @@ class ConstraintViolation(models.Model):
@@ -515,5 +524,102 @@ class ConstraintViolation(models.Model):
@@ -515,5 +524,102 @@ class ConstraintViolation(models.Model):