Add kimai "visible" field, moar kimai screens

This commit is contained in:
3wc
2023-11-03 23:42:11 +00:00
parent d3c2da74e6
commit fd28955da0
6 changed files with 152 additions and 33 deletions

View File

@ -43,6 +43,7 @@ class HamsterFact(Model):
class KimaiCustomer(Model):
visible = BooleanField(default=True)
name = CharField()
class Meta:
@ -53,6 +54,7 @@ class KimaiCustomer(Model):
class KimaiProject(Model):
name = CharField()
customer = ForeignKeyField(KimaiCustomer, backref="projects")
visible = BooleanField(default=True)
allow_global_activities = BooleanField(default=True)
class Meta:
@ -63,6 +65,7 @@ class KimaiProject(Model):
class KimaiActivity(Model):
name = CharField()
project = ForeignKeyField(KimaiProject, backref="activities", null=True)
visible = BooleanField(default=True)
class Meta:
database = db