feat(tickets): complete governed ticket workspace

This commit is contained in:
2026-08-22 11:57:53 +02:00
parent c128d51844
commit a9faafb2dc
6 changed files with 377 additions and 5 deletions
+8
View File
@@ -229,6 +229,10 @@ DOCUMENTATION = (
"tickets.action.assign",
"tickets.action.resolve",
"tickets.action.escalate",
"tickets.action.participants",
"tickets.action.link",
"tickets.action.delete",
"tickets.section.history",
"tickets.field.queue",
"tickets.field.service-target",
],
@@ -337,6 +341,10 @@ manifest = ModuleManifest(
ViewSurface(id="tickets.page.detail", module_id=MODULE_ID, kind="section", label="Ticket details", parent_id="tickets.route.workspace", order=40),
ViewSurface(id="tickets.action.report", module_id=MODULE_ID, kind="action", label="Report ticket", parent_id="tickets.page.queue", order=50),
ViewSurface(id="tickets.action.resolve", module_id=MODULE_ID, kind="action", label="Resolve ticket", parent_id="tickets.page.detail", order=60),
ViewSurface(id="tickets.section.history", module_id=MODULE_ID, kind="section", label="Immutable ticket history", parent_id="tickets.page.detail", order=70),
ViewSurface(id="tickets.action.participants", module_id=MODULE_ID, kind="action", label="Manage ticket participants", parent_id="tickets.page.detail", order=80),
ViewSurface(id="tickets.action.link", module_id=MODULE_ID, kind="action", label="Add or remove ticket reference", parent_id="tickets.page.detail", order=90),
ViewSurface(id="tickets.action.delete", module_id=MODULE_ID, kind="action", label="Delete ticket", parent_id="tickets.page.detail", order=100),
),
),
tenant_summary_providers=(_tenant_summary,),