{% extends "passerelle/manage.html" %} {% load i18n passerelle %} {% block breadcrumb %} {{ block.super }}
  • {{ object.title }}
  • {% endblock %} {% block appbar %}

    {{ view.model.get_verbose_name }} - {{ object.title }} {% if status %} {% if status.down %}{% trans 'Down' %}{% endif %} {% endif %}

    {% if object|can_edit:request.user %} {% trans 'Edit' %} {% endif %} {% block actions %} {% endblock %} {% endblock %} {% block content %} {% if request.user.is_authenticated %}
    {% if status %} {% if status.down %}

    {% trans "Error" %}

    {% trans 'Down since' %} {{ current_downtime_duration }}

    {{status.message}}

    {% endif %} {% endif %} {% block description %} {% if object.description %}{{object.description|linebreaks}}{% endif %} {% for field, value in object.get_description_fields %} {% if value or value == False %}

    {{field.verbose_name}}{% trans ":" %} {% spaceless %} {% if value == True %}{% trans "yes" %} {% elif value == False %}{% trans "no" %} {% else %}{{value}} {% endif %} {% endspaceless %}

    {% endif %} {% endfor %} {% block settings %} {% if user.is_staff %} {% for name, value in object.get_settings.items %} {% if name == 'requests_substitutions' %}

    {% trans "Requests substitutions:" %}

    {% endif %} {% endfor %} {% endif %} {% endblock %} {% endblock %}
    {% endif %}
    {% if object|can_edit:request.user and object.queries is not None %} {% endif %} {% if request.user.is_authenticated %}{% block extra-tab-buttons %}{% endblock %}{% endif %} {% if perms.base.see_accessright %} {% endif %} {% if perms.base.see_resourcelog %} {% if object.has_check_status %} {% endif %} {% endif %} {% if perms.base.view_job and object.jobs_set.all %} {% endif %}
    {% if object.documentation_url %} {% endif %}
    {% if object.api_description %}

    {{object.api_description|safe}}

    {% endif %} {% block endpoints %} {% regroup object.get_endpoints_infos by display_category as endpoints_groups %} {% for endpoints in endpoints_groups %} {% if endpoints.grouper %}

    {{ endpoints.grouper }}

    {% elif not forloop.first %}

    {% trans "Misc" %}

    {% endif %}
      {% for endpoint in endpoints.list %} {% if endpoint.show %} {% include "passerelle/manage/endpoint.html" with endpoint=endpoint %} {% endif %} {% endfor %}
    {% endfor %} {% endblock %}
    {% block custom-queries %} {% if object|can_edit:request.user and object.queries is not None %} {% endif %} {% endblock %} {% if request.user.is_authenticated %} {% block extra-sections %} {% endblock %} {% if perms.base.see_accessright %} {% endif %} {% if perms.base.see_resourcelog %}
    {% block logs %} {% resource_logs_table resource=object %} {% endblock %}

    {% trans "Full page & filter" %}

    {% block downtimes %} {% resource_downtimes_table resource=object %} {% endblock %}
    {% endif %} {% if perms.base.view_job and object.jobs_set.all %} {% endif %} {% block extra-tab-panels %} {% endblock %} {% endif %}
    {% endblock %}