{% extends "var_cms/base.html" %} {% load var_cms_tags %} {% block title %}{{ title }}{% endblock %} {% block breadcrumb %} {{ admin.verbose_name_plural|title }} {% if is_add %}Add{% else %}Edit{% endif %} {% endblock %} {% block topbar_actions %} ← Back {% endblock %} {% block content %}
{% if form.non_field_errors %}
{{ form.non_field_errors }}
{% endif %} {% if editable_fields != "__all__" %} {% if editable_fields %}
🔐 Your role can edit: {{ editable_fields|join:", " }}
{% else %}
⛔ Your role cannot edit any fields on this record.
{% endif %} {% endif %}
{% csrf_token %} {% if readonly_fields %}
Read-only
{% for fname, val in readonly_fields.items %}
{{ val|safe_html }}
{% endfor %}
{% endif %}
{% if is_add %}New {{ admin.verbose_name }}{% else %}Edit {{ admin.verbose_name }}{% endif %}
{% if form.fields %}
{% for field in form %} {% if "Checkbox" in field.field.widget|stringformat:"s" or field.field.widget.input_type == "checkbox" %}
{{ field }} {% if field.help_text %} ({{ field.help_text }}) {% endif %} {% if field.errors %}
    {% for e in field.errors %}
  • {{ e }}
  • {% endfor %}
{% endif %}
{% else %} {% if "Textarea" in field.field.widget|stringformat:"s" or field.field.widget.input_type == "textarea" %}
{% else %}
{% endif %} {% if not is_add and field.field.widget.input_type == "file" %} {% var_cms_field_preview obj field.html_name as preview_html %} {% if preview_html %}
{{ preview_html|safe_html }}
{% endif %} {% endif %} {{ field }} {% if field.help_text %} {{ field.help_text }} {% endif %} {% if field.errors %}
    {% for e in field.errors %}
  • {{ e }}
  • {% endfor %}
{% endif %}
{% endif %} {% empty %}
No editable fields available for your role.
{% endfor %}
{% else %}

No editable fields for your current role.

{% endif %}
{% if form.fields %} {% endif %} Cancel {% if not is_add and can_delete %} 🗑 Delete {% endif %}
{% endblock %} {% block extra_head %} {% endblock %} {% block extra_js %} {% endblock %}