Commit Graph

2 Commits

Author SHA1 Message Date
Ahmed Darrazi
929a653427 test: Add T034-T037 tests for Settings Catalog UI
- T034: Display names test (marked for manual verification)
- T035: Value formatting test (marked for manual verification)
- T036: Search filter test (requires browser/E2E)
- T037: Graceful degradation test (passes - no crash on missing definitions)

Tests marked as skip where automated assertions are unreliable for rendered UI.
2025-12-21 10:05:43 +01:00
Ahmed Darrazi
58e6a4e980 feat(settings-catalog): Add category display and definition caching
- Add SettingsCatalogCategoryResolver service with 3-tier caching
- Add SettingsCatalogCategory model and migration
- Add warm-cache commands for definitions and categories
- Update PolicyNormalizer to display categories in settings table
- Fix extraction of nested children in choiceSettingValue
- Add category inheritance from parent settings
- Skip template IDs with {tenantid} placeholder in Graph API calls
- Update Livewire table with Category, Data Type, and Description columns

Related tests updated and passing.
2025-12-21 00:40:20 +01:00