feat: allow deleting housekeeper tasks

This commit is contained in:
Marcel Peterkau
2026-06-21 18:09:04 +02:00
parent 3e9f347435
commit c717d6806b
6 changed files with 110 additions and 2 deletions
+7
View File
@@ -320,6 +320,7 @@ class MainWindow(ttk.Frame):
self.findings,
self.open_member,
self.run_housekeeper,
self.delete_housekeeper_task,
lambda: self.tabs.close(key),
)
self.tabs.add(
@@ -336,6 +337,12 @@ class MainWindow(ttk.Frame):
self.status_var.set(f"Hausmeisterlauf beendet: {len(self.findings)} Vorgänge.")
return self.findings
def delete_housekeeper_task(self, key: str) -> list[HousekeeperFinding]:
self.findings = Housekeeper(self.repository, self.config.housekeeper_settings()).delete_task(key)
self.refresh_overview(run_housekeeper=False)
self.status_var.set("Hausmeister-Task gelöscht.")
return self.findings
def refresh_overview(self, *, run_housekeeper: bool = True) -> None:
if run_housekeeper:
self.findings = Housekeeper(self.repository, self.config.housekeeper_settings()).run()