{#- Unified mode display mapping: raw mode → {label, css, dark_css} -#} {%- set mode_label_map = { 'enforce': 'Sequential (Enforce)', 'sequential': 'Sequential (Enforce)', 'enforce_ignore_error': 'Sequential (Ignore Error)', 'permissive': 'Transform (Permissive)', 'transform': 'Transform (Permissive)', 'concurrent': 'Concurrent', 'audit': 'Audit', 'fire_and_forget': 'Fire And Forget', 'disabled': 'Disabled', } -%} {%- set mode_css_map = { 'enforce': 'bg-red-100 text-red-800', 'sequential': 'bg-red-100 text-red-800', 'enforce_ignore_error': 'bg-orange-100 text-orange-800', 'permissive': 'bg-blue-100 text-blue-800', 'transform': 'bg-blue-100 text-blue-800', 'concurrent': 'bg-purple-100 text-purple-800', 'audit': 'bg-yellow-100 text-yellow-800', 'fire_and_forget': 'bg-teal-100 text-teal-800', 'disabled': 'bg-gray-100 text-gray-800', } -%} {%- set mode_dark_css_map = { 'enforce': 'dark:bg-red-900 dark:text-red-200', 'sequential': 'dark:bg-red-900 dark:text-red-200', 'enforce_ignore_error': 'dark:bg-orange-900 dark:text-orange-200', 'permissive': 'dark:bg-blue-900 dark:text-blue-200', 'transform': 'dark:bg-blue-900 dark:text-blue-200', 'concurrent': 'dark:bg-purple-900 dark:text-purple-200', 'audit': 'dark:bg-yellow-900 dark:text-yellow-200', 'fire_and_forget': 'dark:bg-teal-900 dark:text-teal-200', 'disabled': 'dark:bg-gray-700 dark:text-gray-300', } -%}
Plugins are currently disabled
Set PLUGINS_ENABLED=true in your environment to enable plugin functionality.
{% set pdesc = (plugin.description or "") | decode_html %}{{ pdesc[:100] }}{% if pdesc|length > 100 %}...{% endif %}
No plugins are currently loaded in the system.