KAN-11 Move remaining project metadata ownership to templates #94

Merged
Twyco merged 1 commits from koda/kan-11-restliche-projekt-konfiguration-auf-templates-umstellen into epic/kan-3 2026-06-23 21:21:27 +00:00
Contributor

Summary

  • move remaining project configuration models to template ownership via project_template_id
  • keep legacy/project-bound fallbacks where a project still has no template assignment yet
  • backfill template ownership and configuration snapshots for existing project metadata

Verification

  • npm run build
  • php artisan test tests/Feature/Database/ProjectTemplateBaselineMigrationTest.php tests/Feature/Api/ProjectApiTest.php tests/Feature/Projects/ProjectControllerTest.php tests/Feature/Projects/ProjectTemplateControllerTest.php tests/Feature/Projects/ProjectTicketMetadataSettingsControllerTest.php tests/Feature/Projects/ProjectBoardSettingsControllerTest.php tests/Feature/Projects/ProjectRepositorySettingsControllerTest.php tests/Feature/Projects/ProjectNotificationSettingsControllerTest.php
  • php artisan test tests/Feature/Models/BoardColumnTest.php tests/Feature/Models/TicketStatusTest.php tests/Feature/Models/TicketTypeTest.php tests/Feature/Models/TicketPriorityTest.php tests/Feature/Models/TicketLinkTypeTest.php tests/Feature/Models/RepositoryConnectionTest.php tests/Feature/Models/NotificationActionTest.php tests/Feature/Models/ProjectTest.php
  • php artisan test tests/Feature/Api/TicketApiTest.php tests/Feature/Projects/ProjectTicketControllerTest.php tests/Feature/Projects/ProjectTicketLinkControllerTest.php tests/Feature/Projects/ProjectTicketBranchControllerTest.php
## Summary - move remaining project configuration models to template ownership via `project_template_id` - keep legacy/project-bound fallbacks where a project still has no template assignment yet - backfill template ownership and configuration snapshots for existing project metadata ## Verification - `npm run build` - `php artisan test tests/Feature/Database/ProjectTemplateBaselineMigrationTest.php tests/Feature/Api/ProjectApiTest.php tests/Feature/Projects/ProjectControllerTest.php tests/Feature/Projects/ProjectTemplateControllerTest.php tests/Feature/Projects/ProjectTicketMetadataSettingsControllerTest.php tests/Feature/Projects/ProjectBoardSettingsControllerTest.php tests/Feature/Projects/ProjectRepositorySettingsControllerTest.php tests/Feature/Projects/ProjectNotificationSettingsControllerTest.php` - `php artisan test tests/Feature/Models/BoardColumnTest.php tests/Feature/Models/TicketStatusTest.php tests/Feature/Models/TicketTypeTest.php tests/Feature/Models/TicketPriorityTest.php tests/Feature/Models/TicketLinkTypeTest.php tests/Feature/Models/RepositoryConnectionTest.php tests/Feature/Models/NotificationActionTest.php tests/Feature/Models/ProjectTest.php` - `php artisan test tests/Feature/Api/TicketApiTest.php tests/Feature/Projects/ProjectTicketControllerTest.php tests/Feature/Projects/ProjectTicketLinkControllerTest.php tests/Feature/Projects/ProjectTicketBranchControllerTest.php`
Koda added 1 commit 2026-06-05 20:32:07 +00:00
Move remaining project metadata ownership to templates
linter / quality (pull_request) Successful in 1m26s
tests / ci (8.4) (pull_request) Successful in 1m49s
2390daf2de
Twyco merged commit d39d21d303 into epic/kan-3 2026-06-23 21:21:27 +00:00
Twyco deleted branch koda/kan-11-restliche-projekt-konfiguration-auf-templates-umstellen 2026-06-23 21:21:28 +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#94