{% extends "base_shell.html" %} {# Child templates override 'title' block directly #} {% block sidebar_subtitle %}Admin Panel{% endblock %} {% block sidebar_nav %} {% set menu_items = [ ('dashboard', '/admin', 'gauge', 'Dashboard'), ('mcp-servers', '/admin/mcp-servers', 'server', 'MCP Servers'), ('mcp-activity', '/admin/mcp-activity', 'activity', 'MCP Activity'), ('users', '/admin/users', 'users', 'Users'), ('oauth-clients', '/admin/oauth-clients', 'key-round', 'OAuth Clients'), ('logs', '/admin/logs', 'clock', 'Auth Logs'), ('security-logs', '/admin/security-logs', 'shield-alert', 'Security Events'), ('mcp-audit', '/admin/mcp-audit', 'shield-check', 'Security Audit'), ('settings', '/admin/settings', 'settings', 'Settings') ] %} {% for page_id, url, icon, label in menu_items %} {{ label }} {% if active_page == page_id %} {% endif %} {% endfor %} {% endblock %} {% block logout_url %}/admin/logout{% endblock %}