Samir Boulahtit
cd65a5992d
feat: implement module-based access control (Phase 2)
Add route-level module checking and comprehensive tests.
Dependencies:
- require_module_access(): Direct module check for routes
- Updated require_menu_access(): Check module before visibility
- Clear error messages for module vs visibility restrictions
Tests (31 tests, all passing):
- Module registry validation
- Menu item to module mapping
- ModuleDefinition class methods
- Module enablement with platform config
- Dependency resolution (marketplace→inventory)
- Enable/disable operations with cascading
- Platform code-based lookups
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-25 21:48:58 +01:00
..
2026-01-24 21:57:17 +01:00
2025-09-09 21:27:58 +02:00
2026-01-25 21:48:58 +01:00
2025-12-27 10:25:36 +01:00