{# The add-columns page body — crate::pages::admin::table_definition::ui::AddColumnsFragment. #} {% include "pages/admin/table_definition/feedback.html" %} {% if page.table_is_writable() %}
{% if page.can_adjust_definition() %}

{{ nav.tr("td-adjust-table-of") }} {{ page.selection.table }}

{{ nav.tr("td-adjust-table-hint") }}

{% else %}

{{ nav.tr("td-add-columns-to") }} {{ page.selection.table }}

{{ nav.tr("td-append-hint") }}

{% endif %}
{% if page.can_adjust_definition() %}{% if let Some(detail) = page.detail %}

{{ nav.tr("td-existing-columns") }}

{% for column in detail.columns %} {% endfor %}
{{ nav.tr("td-remove-column") }}{{ nav.tr("td-col-name") }}{{ nav.tr("td-col-type") }}{{ nav.tr("td-col-notes") }}
{% if column.is_removal_choice() %} {% else %}{% endif %} {{ column.name }} {{ column.field_type }} {% if column.generated %}{{ nav.tr("column-flag-generated") }}{% endif %} {% if column.read_only %}{{ nav.tr("column-flag-read-only") }}{% endif %}
{% endif %}{% endif %}

{{ nav.tr("td-new-columns") }}

{% include "pages/admin/table_definition/column_panel.html" %}
{% endif %}