{% extends "themes/whitelabel/crud/tab_view.html" %} {% from 'themes/whitelabel/crud/_macros.html' import render_field, render_form_errors, render_newrel_panel %} {# render_child_field: renders a child form field without needing the parent view's search endpoints. Related/ManyRelated fields use plain selects. All other types delegate to the standard render_field macro (view is unused for those types, so passing none is safe). #} {% macro render_child_field(construct, field, type, data, ds, child_url=none, errors=none) %} {% if type.readonly and type.field_type not in ('list',) %}
{{ value }}
{{ construct.t("crud-select") }}
{% if type.create == 'quick' %} {% set staged_quick = staged_field.get('quick') or [] %} {% elif type.create == 'form' %} {% set staged_new = staged_field.get('new') or [] %} {{ render_newrel_panel(construct, field, type, 0, staged_new[0] if staged_new else none, errors, closable=False) }} {% endif %}