{% extends "base.html" %} {% block title %}{{ 'Edit' if edit_mode else 'New' }} {{ entity.label }} — homebase{% endblock %} {% block content %}
{% for fname, fdef in entity.fields.items() %} {% set val = item.get(fname, '') if item else '' %} {% set is_wide = fdef.type.value in ('markdown', 'tags', 'json') %}
{% if fdef.type.value == 'enum' %} {% elif fdef.type.value == 'boolean' %} {% elif fdef.type.value == 'markdown' %} {% elif fdef.type.value == 'tags' %} {% elif fdef.type.value == 'number' %} {% elif fdef.type.value == 'date' %} {% elif fdef.type.value == 'datetime' %} {% elif fdef.type.value == 'url' %} {% elif fdef.type.value == 'email' %} {% elif fdef.type.value == 'relation' %} {% set targets = relation_options.get(fdef.target, []) %} {% if fdef.many %} {% else %} {% endif %} {% elif fdef.type.value == 'json' %} {% else %} {% endif %}
{% endfor %}
{% endblock %}