{% load i18n static xprez_admin %}
{{ module.admin_icon|safe }}
{{ module.verbose_name }}
{% block actions %} {% block copy_menu %} {% url module.admin_form.xprez_admin.xprez_duplicate_url_name module_pk=module.pk as duplicate_url %} {% url module.admin_form.xprez_admin.xprez_clipboard_clip_url_name module.admin_form.xprez_admin.constants.MODULE_KEY module.pk as clip_url %} {% include "xprez/admin/includes/copy_menu.html" with duplicate_url=duplicate_url clip_url=clip_url copy_menu_controller="XprezModuleCopyMenu" duplicate_controller="XprezModuleDuplicateAdder" %} {% endblock %} {% block popover_trigger %} {% endblock %} {% endblock %} {% block shortcuts %} {% if module.admin_form.shortcuts %}
{% block shortcut_fields %} {% for field in module.admin_form.shortcuts %} {% include "xprez/admin/form/field.html" with field=field size="flex-auto" js_controller_class="XprezShortcutFieldController" %} {% endfor %} {% endblock shortcut_fields %}
{% endif %} {% endblock shortcuts %}
{% block delete_trigger %} {% trans "Delete" as title_delete %} {% include "xprez/admin/includes/delete_trigger.html" with component_name="xprez-module-delete-trigger" title=title_delete delete_field=module.admin_form.delete %} {% endblock %}
{% block delete_info %} {% include "xprez/admin/includes/delete_info.html" with component_prefix="xprez-module" message_subject="module" %} {% endblock %}
{% include "xprez/admin/form/errors.html" with errors=module.admin_form.non_field_errors %} {% block content %} {% if module.admin_form.get_main_fields %}
{% block main_fields %} {% for field in module.admin_form.get_main_fields %}
{% include "xprez/admin/form/field.html" with field=field %}
{% endfor %} {% endblock %}
{% endif %} {% endblock %}
{% block popover %}
{{ module.verbose_name }} Sync selected ()
{% include "xprez/admin/form/field.html" with field=module.admin_form.live_sync size="flex-1" wrapper_class="xprez-option--marker" %}
{% trans "Attributes" %}
{% block options_fields %} {% for field in module.admin_form.get_options_fields %}
{% include "xprez/admin/form/field.html" with field=field size="flex-1" %}
{% endfor %} {% endblock %}
{% for config in module.admin_form.xprez_configs %} {% xprez_module_config_render_admin config %} {% endfor %}
{% endblock %}
{% block hidden_fields %} {{ module.admin_form.position.as_hidden }} {{ module.admin_form.section.as_hidden }} {{ module.admin_form.sync_group.as_hidden }} {% endblock %}