{%- if is_new_requirement -%} {%- set url="/actions/document/create_requirement" %} {%- else -%} {%- set url="/actions/document/update_requirement" %} {%- endif -%}
{%- if is_new_requirement -%} {%- endif -%} {# Single line #} {%- for field_values in form_object.enumerate_fields(multiline=False) -%} {%- for field in field_values -%} {%- with field_type="singleline", field_class_name="", field_name=field.field_name, field_input_name="requirement[" ~ field.field_name ~ "]", field_value=field.field_escaped_value, errors=form_object.get_errors(field.field_name) -%} {% include "components/form/field/text/index.jinja" %} {%- endwith -%} {%- endfor -%} {%- endfor -%} {# Parent links #} {%- for field in form_object.enumerate_reference_fields() -%} {% include "_shared/requirement_edit_field_parent_link.jinja.html" %} {%- endfor -%} {% include "_res/svg_ico16_add.jinja.html" %} Add parent link {# Multiline #} {%- for field_values in form_object.enumerate_fields(multiline=True) -%} {%- for field in field_values -%} {% if field.field_name == "COMMENT" -%} {# If comments have not yet been added, show only the add field button below, and do not display the code of the field itself: #} {%- if field.field_escaped_value|length > 0 -%} {% include "_shared/requirement_edit_field_comment.jinja" %} {%- endif -%} {%- else -%} {%- with field_type="multiline", field_name=field.field_name, field_input_name="requirement[" ~ field.field_name ~ "]", field_value=field.field_escaped_value, errors=form_object.get_errors(field.field_name) -%} {% include "components/form/field/text/index.jinja" %} {%- endwith -%} {%- endif -%} {%- endfor -%} {%- endfor -%} {# Add new comments #}
{% include "_res/svg_ico16_add.jinja.html" %} Add comment field
{# Footer #} {% include 'components/button/submit.jinja' %} {%- if is_new_requirement -%} {%- with cancel_href="/actions/document/cancel_new_requirement?requirement_mid="~form_object.requirement_mid -%} {% include 'components/button/cancel.jinja' %} {%- endwith -%} {%- else -%} {%- with cancel_href="/actions/document/cancel_edit_requirement?requirement_mid="~form_object.requirement_mid -%} {% include 'components/button/cancel.jinja' %} {%- endwith -%} {%- endif -%}