Skip to content

feat: Implement admin-settings spec#95

Open
rubenvdlinde wants to merge 1 commit intodevelopmentfrom
feature/admin-settings
Open

feat: Implement admin-settings spec#95
rubenvdlinde wants to merge 1 commit intodevelopmentfrom
feature/admin-settings

Conversation

@rubenvdlinde
Copy link
Copy Markdown
Contributor

Stacked on feature/enrich-openspec-specs

Summary

  • Fix SettingsController.index() security: remove @NoAdminRequired (SET-050)
  • Fix SettingsControllerTest: mock all constructor dependencies (container, appManager, groupManager, userSession)
  • Add SettingsServiceTest: 9 tests covering CONFIG_KEYS filtering, getSettings, updateSettings
  • Add DashboardControllerTest: 4 tests covering page() returns correct TemplateResponse

Implements openspec/specs/admin-settings
Closes #94

- Fix SettingsController.index() security: remove @NoAdminRequired (SET-050)
- Fix SettingsControllerTest: mock all constructor dependencies
- Add SettingsServiceTest: 9 tests covering CONFIG_KEYS filtering, getSettings, updateSettings
- Add DashboardControllerTest: 4 tests covering page() returns correct TemplateResponse
- Add change artifacts for admin-settings spec

Implements: openspec/specs/admin-settings
Base automatically changed from feature/enrich-openspec-specs to development March 23, 2026 21:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant