{% if show_object_title and schema.title %}
{{ schema.title | get_translated_text }}
{% endif %}
{% if search_query_attribute %}
{% set base_search_query_attribute = search_query_attribute %}
{% else %}
{% set base_search_query_attribute = "" %}
{% endif %}
{% if "propertyOrder" not in schema %}
{% for property_name, property_schema in schema.properties.items() %}
{% set is_required = ('required' in schema and property_name in schema['required']) %}
{% set name = property_name %}
{% set schema = property_schema %}
{% set parent_id_prefix = id_prefix %}
{% set id_prefix = id_prefix + '_' + name + '_' %}
{% if data is not none and property_name in data %}
{% set data = data[property_name] %}
{% else %}
{% set data = none %}
{% endif %}
{% if base_search_query_attribute %}
{% set search_query_attribute = base_search_query_attribute + "." + name %}
{% else %}
{% set search_query_attribute = name %}
{% endif %}
{% if 'conditions' in schema %}
{% include "objects/inline_edit/inline_edit_any.html" %}
{% include "objects/forms/conditional_wrapper_script.html" %}
{% else %}
{% include "objects/inline_edit/inline_edit_any.html" %}
{% endif %}
{% endfor %}
{% else %}
{% for property_name in schema.propertyOrder %}
{% if property_name in schema.properties %}
{% set is_required = ('required' in schema and property_name in schema['required']) %}
{% set name = property_name %}
{% set schema = schema.properties[property_name] %}
{% set parent_id_prefix = id_prefix %}
{% set id_prefix = id_prefix + '_' + name + '_' %}
{% if data is not none and property_name in data %}
{% set data = data[property_name] %}
{% else %}
{% set data = none %}
{% endif %}
{% if base_search_query_attribute %}
{% set search_query_attribute = base_search_query_attribute + "." + name %}
{% else %}
{% set search_query_attribute = name %}
{% endif %}
{% if 'conditions' in schema %}
{% include "objects/inline_edit/inline_edit_any.html" %}
{% include "objects/forms/conditional_wrapper_script.html" %}
{% else %}
{% include "objects/inline_edit/inline_edit_any.html" %}
{% endif %}
{% endif %}
{% endfor %}
{% for property_name, property_schema in schema.properties.items() %}
{% if property_name not in schema.propertyOrder %}
{% set is_required = ('required' in schema and property_name in schema['required']) %}
{% set name = property_name %}
{% set schema = property_schema %}
{% set parent_id_prefix = id_prefix %}
{% set id_prefix = id_prefix + '_' + name + '_' %}
{% if data is not none and property_name in data %}
{% set data = data[property_name] %}
{% else %}
{% set data = none %}
{% endif %}
{% if base_search_query_attribute %}
{% set search_query_attribute = base_search_query_attribute + "." + name %}
{% else %}
{% set search_query_attribute = name %}
{% endif %}
{% if 'conditions' in schema %}
{% include "objects/inline_edit/inline_edit_any.html" %}
{% include "objects/forms/conditional_wrapper_script.html" %}