Commit Graph

6 Commits

Author SHA1 Message Date
Ahmed Darrazi
e74f32fe49 fix: fallback settings catalog policy creation 2025-12-21 16:46:19 +01:00
Ahmed Darrazi
dcf8705e8c fix: recreate settings catalog policy on unsupported settings endpoint 2025-12-21 16:19:44 +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
Ahmed Darrazi
82b342e7f4 chore: settings-catalog — include settings in PATCH, preserve @odata.type, update sanitizers, restore flow, tests and views 2025-12-14 13:28:10 +01:00
Ahmed Darrazi
06382aed01 Fix: Address 'Too few arguments' error in settings catalog view 2025-12-13 22:56:45 +01:00
Ahmed Darrazi
3c25d759b4 Intune RBAC: graceful unsupported-account handling, health-check fixes, tests and docs updates 2025-12-13 01:25:06 +01:00