{% extends "admin/base_site.html" %}
{% load i18n admin_urls static admin_modify %}
{% block extrahead %}
    {{ block.super }}
    <script src="{% url 'admin:jsi18n' %}"></script>
    {{ media }}
{% endblock %}
{% block extrastyle %}
    {{ block.super }}
{% endblock %}
{% block coltype %}colM{% endblock %}
{% block bodyclass %}{{ block.super }} app-{{ opts.app_label }} model-{{ opts.model_name }} change-form{% endblock %}

{% if not is_popup %}
    {% block breadcrumbs %}
        &rsaquo; <a href="{% url 'admin:app_list' app_label=opts.app_label %}">{{ opts.app_config.verbose_name }}</a>
        &rsaquo;
        {% if has_view_permission %}
            <a href="{% url opts|admin_urlname:'changelist' %}">{{ opts.verbose_name_plural|capfirst }}</a>
        {% else %}
            {{ opts.verbose_name_plural|capfirst }}
        {% endif %}
        &rsaquo;
        {% if add %}
            {% blocktranslate with name=opts.verbose_name %}Add {{ name }}{% endblocktranslate %}
        {% else %}
            {{ original|truncatewords:"18" }}
        {% endif %}
    {% endblock %}
{% endif %}

{% block content %}
    <div id="content-main">
        {% block object-tools %}
            {% if change and not is_popup %}
                <ul class="object-tools">
                    {% block object-tools-items %}
                        {% change_form_object_tools %}
                    {% endblock %}
                </ul>
            {% endif %}
        {% endblock %}
        <form {% if has_file_field %}enctype="multipart/form-data"{% endif %}
              {% if form_url %}action="{{ form_url }}"{% endif %}
              method="post"
              id="{{ opts.model_name }}_form"
              novalidate>
            {% csrf_token %}
            {% block form_top %}{% endblock %}
            <div>
                {% if is_popup %}<input type="hidden" name="{{ is_popup_var }}" value="1">{% endif %}
                {% if to_field %}<input type="hidden" name="{{ to_field_var }}" value="{{ to_field }}">{% endif %}
                {% if save_on_top %}
                    {% block submit_buttons_top %}
                        {{ request }}
                        {% submit_row %}
                    {% endblock submit_buttons_top %}
                {% endif %}
                {% if errors %}
                    <div class="br-message danger">
                        <div class="icon">
                            <i class="fas fa-times-circle fa-lg" aria-hidden="true"></i>
                        </div>
                        <div class="content" aria-label="{% blocktranslate count counter=errors|length %}Please correct the error below.{% plural %}Please correct the errors below.{% endblocktranslate %}" role="alert">
                            <span class="message-title">Erro.</span><span class="message-body"> {% blocktranslate count counter=errors|length %}Please correct the error below.{% plural %}Please correct the errors below.{% endblocktranslate %}</span>
                        </div>
                        <div class="close">
                            <a class="br-button circle small" type="button" aria-label="Fechar a messagem alterta"><i class="fas fa-times" aria-hidden="true"></i></a>
                        </div>
                    </div>                
                    {{ adminform.form.non_field_errors }}
                {% endif %}
                {% block field_sets %}
                    {% for fieldset in adminform %}
                        {% include "admin/includes/fieldset.html" %}
                    {% endfor %}
                {% endblock field_sets %}
                {% block after_field_sets %}
                {% endblock after_field_sets %}
                {% block inline_field_sets %}
                    {% for inline_admin_formset in inline_admin_formsets %}
                        {% include inline_admin_formset.opts.template %}
                    {% endfor %}
                {% endblock inline_field_sets %}
                {% block after_related_objects %}{% endblock %}
                {% block submit_buttons_bottom %}
                    {% submit_row %}
                {% endblock submit_buttons_bottom %}
                {% block admin_change_form_document_ready %}
                    <script id="django-admin-form-add-constants" src="{% static 'admin/js/change_form.js' %}" {% if adminform and add %}data-model-name="{{ opts.model_name }}"{% endif %} async>
                    </script>
                {% endblock admin_change_form_document_ready %}
                {# JavaScript for prepopulated fields #}
                {% prepopulated_fields_js %}
            </div>
        </form>
    </div>
{% endblock %}

