KAN-40: Workflow-Einstellungen für Spalten und Status #135

Merged
Twyco merged 1 commits from feature/KAN-40-workflow-columns-and-statuses into main 2026-09-15 14:04:53 +00:00
Owner

KAN-40: Workflow-Einstellungen für Spalten und Status

Die Board-Einstellungen verwenden jetzt die gemeinsame Projekteinstellungsnavigation und zeigen Backlog sowie geordnete Spalten mit ihren Status in einer responsiven Oberfläche. Dialoge unterstützen Anlegen, Umbenennen, Spaltenpositionen, konkrete Feldfehler, Wiederholungen nach Fehlern und den Schutz ungespeicherter Eingaben. Alle Oberflächentexte verwenden Übersetzungsschlüssel.

Löschbestätigungen erklären die bestehenden Folgen: Spaltenstatus wandern ins Backlog; Tickets eines gelöschten Status erhalten den ersten verbleibenden Status derselben Gruppe. Der letzte Status bleibt geschützt. Die vorhandenen Endpunkte und Fachregeln bleiben erhalten; die Übergangsmatrix liegt in einer eigenen Komponente.

Basis: feature/KAN-39-project-settings-inheritance (explizit auf KAN-39 aufgebaut).

Prüfung

  • 12 gezielte PHPUnit-Tests, 103 Assertions: ProjectBoardSettingsControllerTest und ProjectBoardSettingsUiTest
  • Browserprüfungen: CRUD-Anfragen, aktualisierte Serverdaten, Sortierung, Löschschutz und Ersatzhinweise, Validierungs-/Server-/Netzwerkfehler, Wiederholung, ungespeicherte Eingaben, Tastatur und Fokus
  • Responsive Prüfung bei 320, 390, 768 und 1440 Pixeln, jeweils hell und dunkel
  • vendor/bin/pint --dirty --format agent
  • pnpm run lint:check
  • pnpm run build
  • pnpm run types:check (das Projekt erzwingt pnpm als Paketmanager)
  • git diff --check

Die Browserprüfungen verwenden ausschließlich isolierte Testdaten. Die gesamte Testsuite wurde auf Wunsch nicht ausgeführt.

## KAN-40: Workflow-Einstellungen für Spalten und Status Die Board-Einstellungen verwenden jetzt die gemeinsame Projekteinstellungsnavigation und zeigen Backlog sowie geordnete Spalten mit ihren Status in einer responsiven Oberfläche. Dialoge unterstützen Anlegen, Umbenennen, Spaltenpositionen, konkrete Feldfehler, Wiederholungen nach Fehlern und den Schutz ungespeicherter Eingaben. Alle Oberflächentexte verwenden Übersetzungsschlüssel. Löschbestätigungen erklären die bestehenden Folgen: Spaltenstatus wandern ins Backlog; Tickets eines gelöschten Status erhalten den ersten verbleibenden Status derselben Gruppe. Der letzte Status bleibt geschützt. Die vorhandenen Endpunkte und Fachregeln bleiben erhalten; die Übergangsmatrix liegt in einer eigenen Komponente. Basis: `feature/KAN-39-project-settings-inheritance` (explizit auf KAN-39 aufgebaut). ## Prüfung - 12 gezielte PHPUnit-Tests, 103 Assertions: ProjectBoardSettingsControllerTest und ProjectBoardSettingsUiTest - Browserprüfungen: CRUD-Anfragen, aktualisierte Serverdaten, Sortierung, Löschschutz und Ersatzhinweise, Validierungs-/Server-/Netzwerkfehler, Wiederholung, ungespeicherte Eingaben, Tastatur und Fokus - Responsive Prüfung bei 320, 390, 768 und 1440 Pixeln, jeweils hell und dunkel - `vendor/bin/pint --dirty --format agent` - `pnpm run lint:check` - `pnpm run build` - `pnpm run types:check` (das Projekt erzwingt pnpm als Paketmanager) - `git diff --check` Die Browserprüfungen verwenden ausschließlich isolierte Testdaten. Die gesamte Testsuite wurde auf Wunsch nicht ausgeführt.
Twyco changed target branch from feature/KAN-39-project-settings-inheritance to main 2026-09-15 14:03:27 +00:00
Twyco added 1 commit 2026-09-15 14:04:08 +00:00
feat(KAN-40): rebuild workflow column and status settings
CI/CD / test_and_check_app (pull_request) Canceled after 0s
CI/CD / Publish immutable image (pull_request) Canceled after 0s
CI/CD / preconditions (pull_request) Canceled after 36s
f461439ce6
Twyco force-pushed feature/KAN-40-workflow-columns-and-statuses from 4518de5bde to f461439ce6 2026-09-15 14:04:08 +00:00 Compare
Twyco merged commit d2f659de8f into main 2026-09-15 14:04:53 +00:00
Twyco deleted branch feature/KAN-40-workflow-columns-and-statuses 2026-09-15 14:04:53 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: PetschStudios/KanbanGit#135