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

Add properties for easier usage of breaks

parent d117f6c3
No related branches found
No related tags found
No related merge requests found
...@@ -678,6 +678,22 @@ class Break(ExtensibleModel): ...@@ -678,6 +678,22 @@ class Break(ExtensibleModel):
verbose_name=_("Effective end of break"), verbose_name=_("Effective end of break"),
related_name="break_before", blank=True, null=True) related_name="break_before", blank=True, null=True)
@property
def weekday(self):
return (
self.after_period.weekday
if self.after_period
else self.before_period.weekday
)
@property
def before_period_number(self):
return (
self.before_period.period
if self.before_period
else self.after_period.period + 1
)
class Meta: class Meta:
ordering = ["after_period"] ordering = ["after_period"]
indexes = [models.Index(fields=["after_period", "before_period"])] indexes = [models.Index(fields=["after_period", "before_period"])]
......
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