{%- set document_iterator = traceability_index.get_document_iterator(document) -%}

{{document.name}} Table

{%- if traceability_index.has_tags(document) -%}
{%- for tag in traceability_index.get_tags(document) %} {{ tag[0] }} x {{ tag[1] }} {%- endfor %}
{%- endif %} {%- for section_or_requirement in document_iterator.all_content() %} {%- if section_or_requirement.is_free_text %} {%- elif section_or_requirement.is_composite_requirement %} {%- if not loop.last -%} {%- if not loop.nextitem.is_section and not loop.nextitem.is_free_text -%} {% include "single_document_table/table-fields.jinja.html" %} {%- endif -%} {%- endif -%} {%- set requirement = section_or_requirement %} {% include "single_document_table/requirement.jinja.html" %} {%- elif section_or_requirement.is_requirement %} {%- set requirement = section_or_requirement %} {% include "single_document_table/requirement.jinja.html" %} {%- elif section_or_requirement.is_section %} {%- if not loop.last -%} {%- if not loop.nextitem.is_section and not loop.nextitem.is_free_text -%} {% include "single_document_table/table-fields.jinja.html" %} {%- endif -%} {%- endif -%} {%- endif %} {%- endfor %}
{{ renderer.render_free_text(section_or_requirement) }}
{%- set section = section_or_requirement %} {{ section.title }}
{%- set section = section_or_requirement %} {{ section.title }}