feat: Phase 2 — Delegated State, Auth, Review-Gate, Notifications, Zombie-Reset
CI - Build & Test / Backend (.NET) (push) Successful in 37s
CI - Build & Test / Frontend (Vue/TS) (push) Successful in 24s
CI - Build & Test / Security Check (push) Successful in 4s

This commit is contained in:
2026-06-18 23:47:41 +02:00
parent 12998170e3
commit dcc8450c62
32 changed files with 1758 additions and 38 deletions
+4
View File
@@ -28,6 +28,7 @@ interface DashboardTaskDto {
export interface BoardGroup {
offen: DashboardTaskDto[]
inProgress: DashboardTaskDto[]
delegated: DashboardTaskDto[]
review: DashboardTaskDto[]
done: DashboardTaskDto[]
blocked: DashboardTaskDto[]
@@ -82,6 +83,7 @@ export const useTaskStore = defineStore('tasks', {
board: {
offen: [] as DashboardTaskDto[],
inProgress: [] as DashboardTaskDto[],
delegated: [] as DashboardTaskDto[],
review: [] as DashboardTaskDto[],
done: [] as DashboardTaskDto[],
blocked: [] as DashboardTaskDto[],
@@ -135,6 +137,7 @@ export const useTaskStore = defineStore('tasks', {
const canonicalMap: Record<string, string> = {
offen: 'Backlog',
inProgress: 'In progress',
delegated: 'Delegated',
review: 'Review',
done: 'Done',
blocked: 'Blocked',
@@ -153,6 +156,7 @@ export const useTaskStore = defineStore('tasks', {
const task =
findAndRemove(this.board.offen) ??
findAndRemove(this.board.inProgress) ??
findAndRemove(this.board.delegated) ??
findAndRemove(this.board.review) ??
findAndRemove(this.board.blocked) ??
findAndRemove(this.board.done)