{% 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 %}