{% extends "admin/base.html" %} {% block title %}Admin - {% if is_add %}Add New{% else %}Change{% endif %} {{ model_name | default('Object') }}{% endblock %} {% block extra_head %} {% endblock %} {% block main_content %}
Back to {{ model_name | default('Object') }} List

Edit {{ model_name | default('Object') }}

{% if error_message %} {% endif %} {% if form_errors %} {% endif %} {% if flash_messages %}
{% for message in flash_messages %}
{{ message.message }}
{% endfor %}
{% endif %}
{% if csrf_token %} {% endif %} {% for field in form_fields_data %}
{% if field.type == 'manytoone' or field.type == 'onetoone' %} {% set rel_data = relationship_fields_data[field.name] %} {% elif field.type == 'manytomany' %} {% set rel_data = relationship_fields_data[field.name] %} {% elif field.type == 'file_upload' %} {% if not is_add and field.current_value %}

Current file: {% set upload_url_base = config.UPLOAD_URL | default('/uploads/') %} {% set file_url = upload_url_base ~ field.current_value %} {{ field.current_value }} {% if field.current_value | lower | split('.') | last in ['jpg', 'jpeg', 'png', 'gif', 'webp'] %}
Current file {% endif %}

{% endif %} {% elif field.name == 'password' %} {% elif field.type == 'json' or field.type == 'text' %} {% elif field.type == 'datetime' %} {% elif field.type == 'integer' %} {% elif field.type == 'string' %} {% else %}

Field type: {{ field.type }} (SQLAlchemy: {{ field.sqlalchemy_type | default('N/A') }})

{% endif %} {% if form_errors and field.name in form_errors and field.name != '_general' %}

{{ form_errors[field.name] }}

{% endif %}
{% endfor %}
{% endblock %} {% block extra_body %} {% endblock %}