{% block head_extra %}{% endblock %}
{# ── Brand ── #}
MoE
Admin
{% if request.session.get("authenticated") %} {# ── Desktop Nav: visible ≥992px — grouped dropdowns ── #} {# Active-state helpers for dropdown highlight #} {% set _p = request.url.path %} {% set _monitoring_active = _p in ['/monitoring', '/live-monitoring', '/statistics', '/benchmarks', '/starfleet', '/pipeline-log'] %} {% set _infra_active = _p in ['/servers', '/knowledge', '/federation', '/quarantine', '/maintenance'] %} {% set _tools_active = _p in ['/profiles', '/skills', '/mcp-tools', '/tool-eval'] or _p.startswith('/templates') %} {% set _users_active = _p.startswith('/users') or _p.startswith('/teams') or _p.startswith('/user-content') %} {% set _codex_active = _p in ['/codex', '/catalog', '/approval', '/explorer', '/notebook', '/link-analysis', '/timeline', '/kestra', '/forms', '/search', '/charts', '/superset', '/compliance', '/workshop', '/timeseries', '/notes', '/geo', '/dossier'] %}
{# Config – direct link #}
{{ t(request, 'nav.config') }}
{# Monitoring dropdown #}
{{ t(request, 'nav.monitoring') }}
{{ t(request, 'nav.monitoring') }}
{{ t(request, 'nav.live') }}
{{ t(request, 'nav.statistics') }}
{{ t(request, 'nav.token_timeline') }}
{{ t(request, 'nav.benchmarks') }}
{{ t(request, 'nav.starfleet') }}
{{ t(request, 'nav.pipeline_log') }}
{# Infrastruktur dropdown #}
Infra
{{ t(request, 'nav.server') }}
Knowledge
Federation
{{ t(request, 'nav.quarantine') }}
{{ t(request, 'nav.maintenance') }}
{# Tools dropdown #}
Tools
{{ t(request, 'nav.cc_profiles') }}{% if enabled_profiles_count is defined and enabled_profiles_count %}
{{ enabled_profiles_count }}
{% endif %}
{{ t(request, 'nav.skills') }}
{{ t(request, 'nav.mcp_tools') }}
{{ t(request, 'nav.tool_eval') }}
{{ t(request, 'nav.templates') }}
{# Codex dropdown — only when moe-codex is deployed #} {% if codex_url %}
Codex
{# ── Platform ───────────────────────────────────────────────── #}
{{ t(request, 'nav.codex_platform') }}
{{ t(request, 'page.enterprise') }}
{{ t(request, 'page.catalog') }}
{{ t(request, 'page.approval') }}
{{ t(request, 'page.notebook') }}
{# ── BI & Analytics ─────────────────────────────────────────── #}
{{ t(request, 'nav.codex_bi') }}
{{ t(request, 'page.superset') }}
{{ t(request, 'page.charts') }}
{{ t(request, 'page.timeseries') }}
{{ t(request, 'page.search') }}
{# ── Investigation ──────────────────────────────────────────── #}
{{ t(request, 'nav.codex_investigation') }}
{{ t(request, 'page.dossier') }}
{{ t(request, 'page.explorer') }}
{{ t(request, 'page.link_analysis') }}
{{ t(request, 'page.timeline') }}
{{ t(request, 'page.geo') }}
{# ── Pipelines & Content ─────────────────────────────────────── #}
{{ t(request, 'nav.codex_pipelines') }}
{{ t(request, 'page.kestra') }}
{{ t(request, 'page.forms') }}
{{ t(request, 'page.workshop') }}
{{ t(request, 'page.notes') }}
{# ── Security & Compliance ──────────────────────────────────── #}
{{ t(request, 'nav.codex_security') }}
{{ t(request, 'page.compliance') }}
{% endif %} {# Verwaltung dropdown #}
{{ t(request, 'nav.users') }}
{{ t(request, 'nav.users') }}
{{ t(request, 'nav.teams') }}
{{ t(request, 'nav.user_content') }}
{# ── Right utilities: always visible ── #}
{{ request.session.get("user","admin") }}
{# Language Switcher #} {% set cur_lang = get_lang(request) %}
🇩🇪
🇬🇧
🇫🇷
🇨🇳
{# Theme Toggle #}
{# Logout #}
{{ t(request, 'nav.logout') }}
{# Hamburger: visible <1400px #}
{# ── Offcanvas: Mobile / Tablet Navigation ── #}
MoE Admin
{{ t(request, 'nav.config') }}
{{ t(request, 'nav.monitoring') }}
{{ t(request, 'nav.live') }}
{{ t(request, 'nav.server') }}
{{ t(request, 'nav.cc_profiles') }}{% if enabled_profiles_count is defined and enabled_profiles_count %}
{{ enabled_profiles_count }}
{% endif %}
{{ t(request, 'nav.skills') }}
{{ t(request, 'nav.mcp_tools') }}
{{ t(request, 'nav.tool_eval') }}
{{ t(request, 'nav.templates') }}
Knowledge
Federation
{{ t(request, 'nav.quarantine') }}
{{ t(request, 'nav.users') }}
{{ t(request, 'nav.user_content') }}
{{ t(request, 'nav.maintenance') }}
{{ t(request, 'nav.statistics') }}
{{ t(request, 'nav.benchmarks') }}
{% if codex_url %}
{{ t(request, 'nav.enterprise') }}
{{ t(request, 'page.enterprise') }}
{{ t(request, 'page.catalog') }}
{{ t(request, 'page.approval') }}
{{ t(request, 'page.explorer') }}
{{ t(request, 'page.notebook') }}
{{ t(request, 'page.link_analysis') }}
{{ t(request, 'page.timeline') }}
{{ t(request, 'page.kestra') }}
{{ t(request, 'page.forms') }}
{{ t(request, 'page.search') }}
{{ t(request, 'page.charts') }}
{{ t(request, 'page.superset') }}
{{ t(request, 'page.compliance') }}
{{ t(request, 'page.geo') }}
{{ t(request, 'page.timeseries') }}
{{ t(request, 'page.notes') }}
{{ t(request, 'page.workshop') }}
{{ t(request, 'page.dossier') }}
{% endif %}
{{ request.session.get("user","admin") }}
{{ t(request, 'nav.logout') }}
{% endif %}
{% block flash %}{% endblock %}
{% block content %}{% endblock %}
{% block scripts %}{% endblock %}