diff --git a/src/tt/db.py b/src/tt/db.py index 82cb6e9..11bc73f 100644 --- a/src/tt/db.py +++ b/src/tt/db.py @@ -39,6 +39,10 @@ class Task(BaseModel): self.updated_at = datetime.now() return super(Task, self).save(*args, **kwargs) + @property + def due_week(self): + return self.due.isocalendar()[1] - 12 + class SavedSearch(BaseModel): name = CharField(unique=True) diff --git a/tt.toml b/tt.toml index e4b3a0c..871bc21 100644 --- a/tt.toml +++ b/tt.toml @@ -58,6 +58,12 @@ field_name = "due" field_type = "date" default = "1999-01-01" +[[views.columns]] +field_name = "due_week" +read_only = true +#field_type = "date" +#default = "1999-01-01" + [[views.columns]] field_name = "project" display_name = "Project"