feat: polish mobile ui and admin quick task settings
This commit is contained in:
@@ -89,7 +89,14 @@ class TaskTemplate(TimestampMixin, db.Model):
|
||||
def recurrence_label(self) -> str:
|
||||
if self.recurrence_interval_unit == "none" or not self.recurrence_interval_value:
|
||||
return "Einmalig"
|
||||
return f"Alle {self.recurrence_interval_value} {self.recurrence_interval_unit}"
|
||||
units = {
|
||||
"days": ("Tag", "Tage"),
|
||||
"weeks": ("Woche", "Wochen"),
|
||||
"months": ("Monat", "Monate"),
|
||||
}
|
||||
singular, plural = units.get(self.recurrence_interval_unit, (self.recurrence_interval_unit, self.recurrence_interval_unit))
|
||||
unit_label = singular if self.recurrence_interval_value == 1 else plural
|
||||
return f"Alle {self.recurrence_interval_value} {unit_label}"
|
||||
|
||||
|
||||
class TaskInstance(TimestampMixin, db.Model):
|
||||
|
||||
Reference in New Issue
Block a user