KAN-39: Allgemeine Projekteinstellungen und Vererbung #134

Merged
Twyco merged 1 commits from feature/KAN-39-project-settings-inheritance into main 2026-09-15 14:03:26 +00:00
Owner

KAN-39 rebuilds general project settings with the existing Emerald design system, responsive settings navigation, and English translation keys. Project identity and ticket display values show their source; template areas distinguish inherited settings from local overrides.

Template switching and deletion retain exact project-key confirmation. Individual resets now open a confirmation dialog, retain required ticket-status replacements, and use the existing form feedback and retry handling. The existing backend template behavior is unchanged.

Base: feature/KAN-38-personal-git-connections, as requested.

Validation:

  • 34 targeted PHPUnit tests passed (ProjectControllerTest, ProjectTemplateOverrideTest, ProjectGeneralSettingsUiTest).
  • Browser behavior checks passed for scoped resets, status replacements, switch/delete guards, validation, server/network failures and retries, keyboard focus, and 320/390/1440px in light and dark themes.
  • pnpm run lint:check, pnpm run build, pnpm run types:check, vendor/bin/pint --dirty --format agent, and git diff --check passed.
KAN-39 rebuilds general project settings with the existing Emerald design system, responsive settings navigation, and English translation keys. Project identity and ticket display values show their source; template areas distinguish inherited settings from local overrides. Template switching and deletion retain exact project-key confirmation. Individual resets now open a confirmation dialog, retain required ticket-status replacements, and use the existing form feedback and retry handling. The existing backend template behavior is unchanged. Base: feature/KAN-38-personal-git-connections, as requested. Validation: - 34 targeted PHPUnit tests passed (ProjectControllerTest, ProjectTemplateOverrideTest, ProjectGeneralSettingsUiTest). - Browser behavior checks passed for scoped resets, status replacements, switch/delete guards, validation, server/network failures and retries, keyboard focus, and 320/390/1440px in light and dark themes. - pnpm run lint:check, pnpm run build, pnpm run types:check, vendor/bin/pint --dirty --format agent, and git diff --check passed.
Twyco changed target branch from feature/KAN-38-personal-git-connections to main 2026-09-15 14:01:33 +00:00
Twyco added 1 commit 2026-09-15 14:03:20 +00:00
feat(KAN-39): rebuild general project settings and inheritance
CI/CD / preconditions (pull_request) Successful in 1m0s
CI/CD / Publish immutable image (pull_request) Canceled after 0s
CI/CD / test_and_check_app (pull_request) Canceled after 6s
bfec4f464e
Twyco force-pushed feature/KAN-39-project-settings-inheritance from a028eacec2 to bfec4f464e 2026-09-15 14:03:20 +00:00 Compare
Twyco merged commit 3eea473336 into main 2026-09-15 14:03:26 +00:00
Twyco deleted branch feature/KAN-39-project-settings-inheritance 2026-09-15 14:03:26 +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#134