{% extends "oldman/dashboard/base.html" %}
{% from "oldman/dashboard/partials/shell.html" import dashboard_main_frame, dashboard_sidebar, sidebar_menu_group, sidebar_menu_item with context %}
{% block title %}Oldman Admin{% endblock %}
{% block dashboard_head_meta %}
{% if admin_is_authenticated and admin_user_events_url %}
{% endif %}
{% endblock %}
{% block dashboard_head_assets %}
{% set extension_bundle_name = admin_extension_bundle_name | default(none) %}
{{ bundle_client(admin_bundle_name) }}
{% if extension_bundle_name %}
{{ bundle_client(extension_bundle_name) }}
{% endif %}
{{ bundle_modulepreload(admin_bundle_name) }}
{{ bundle_styles(admin_bundle_name) }}
{% if extension_bundle_name %}
{{ bundle_styles(extension_bundle_name) }}
{% endif %}
{{ bundle_script(admin_bundle_name) }}
{% endblock %}
{% block dashboard_sidebar %}
{% if admin_is_authenticated %}
{% call dashboard_sidebar(admin_prefix, _("Applications"), brand_subtitle="Admin", declarative_menu=true) %}
{% for group in menu_groups %}
{% set app_state = namespace(active=false) %}
{% for model in group.models %}
{% if request.path == model.url or request.path.startswith(model.url ~ '/') %}
{% set app_state.active = true %}
{% endif %}
{% endfor %}
{% call sidebar_menu_group("admin-app-" ~ group.app_label, group.label or _("Models"), group.icon, active=app_state.active) %}
{% for model in group.models %}
{{ sidebar_menu_item(model.url, model.label, active=request.path == model.url or request.path.startswith(model.url ~ '/')) }}
{% endfor %}
{% endcall %}
{% endfor %}
{% endcall %}
{% endif %}
{% endblock %}
{% block dashboard_topbar %}
{% if admin_is_authenticated %}
{% include "admin/partials/topbar.html" %}
{% endif %}
{% endblock %}
{% block dashboard_content %}
{% if admin_is_authenticated %}
{% call dashboard_main_frame() %}
{{ super() }}
{% endcall %}
{% else %}
{{ super() }}
{% endif %}
{% endblock %}
{% block dashboard_footer %}
{% if admin_is_authenticated %}
{{ super() }}
{% endif %}
{% endblock %}
{% block dashboard_back_to_top %}
{% if admin_is_authenticated %}
{{ super() }}
{% endif %}
{% endblock %}