{# app/templates/admin/platform-modules.html #} {% extends "admin/base.html" %} {% from 'shared/macros/alerts.html' import alert_dynamic, error_state %} {% from 'shared/macros/headers.html' import page_header %} {% from 'shared/macros/modals.html' import confirm_modal %} {% block title %}Module Configuration{% endblock %} {% block alpine_data %}adminPlatformModules('{{ platform_code }}'){% endblock %} {% block content %} {{ page_header('Module Configuration', back_url='/admin/platforms/' + platform_code) }} {{ alert_dynamic(type='success', title='Success', message_var='successMessage', show_condition='successMessage') }} {{ error_state('Error', show_condition='error') }}

Enable or disable feature modules for this platform. Core modules cannot be disabled.

Total Modules

Enabled

Disabled

Core Modules

Toggle modules on/off. Dependencies are resolved automatically.

Loading module configuration...

Core Modules

Always Enabled

Optional Modules

No modules available.

{{ confirm_modal( 'enableAllModal', 'Enable All Modules', 'Are you sure you want to enable all modules? This will activate all optional modules for this platform.', 'enableAll()', 'showEnableAllModal', 'Enable All', 'Cancel', 'info' ) }} {{ confirm_modal( 'disableOptionalModal', 'Disable Optional Modules', 'Are you sure you want to disable all optional modules? Only core modules will remain enabled.', 'disableOptional()', 'showDisableOptionalModal', 'Disable Optional', 'Cancel', 'warning' ) }} {% endblock %} {% block extra_scripts %} {% endblock %}