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>
15 KiB
15 KiB