{% extends "admin/layout.html" %} {% from "admin/_macros.html" import pagination_nav %} {% block content %}

Route Explorer

{{ total }} route{{ 's' if total != 1 else '' }} registered.

{% if not router_available %}

Router reference not available. Call Admin.register_to(router) before browsing routes.

{% else %} {# Filters #}
{% for m in ["GET", "POST", "PUT", "PATCH", "DELETE"] %} {{ m }} {% endfor %} {% if method_filter or search %} Clear {% endif %}
{% if not routes %}

No routes match the current filters.

{% else %}
{% for route in routes %} {% endfor %}
Method URI Name
{% for m in route.methods %} {{ m }} {% endfor %}
{{ route.uri }} {% if route.domain %}
{{ route.domain }}
{% endif %}
{{ route.name }}
{% set _route_extra = "" %} {% if method_filter %}{% set _route_extra = "method=" ~ method_filter %}{% endif %} {% if search %}{% set _route_extra = _route_extra ~ ("&" if _route_extra else "") ~ "search=" ~ (search | urlencode) %}{% endif %} {{ pagination_nav(pagination, page_param="page", extra=_route_extra) }} {% endif %} {% endif %} {% endblock %}