{# GET /admin/workspace — crate::pages::admin::admin::ui::AdminWorkspace Also included by pages/admin.html for the first paint. Both structs expose the same `page: AdminPageState` field. #}
No profiles available.
{% else %} {% for profile in page.profiles %} {% endfor %} {% endif %}Select a profile to see its tables.
{% else if page.tables.is_empty() %} {% if page.is_global() %}There are no global tables.
{% else %}This profile has no tables of its own.
{% endif %} {% else %} {% for table in page.tables %} {# The actions for the table you are pointed at, next to the table itself. Each one is a page of its own; this pane is where you choose what to act on, so it is also where you say what to do. #} {% if page.selected_table.as_deref() == Some(table.name.as_str()) %}Pick a table to add columns to it, delete it, or say who may use it.
{% endif %} {% endif %}Select a table to inspect its columns.
{% else if page.columns.is_empty() %}This table has no visible columns.
{% else %} {% for column in page.user_columns() %}{{ column.data_type }}
{{ column.flags()|join(" · ") }}
System columns · hidden from users
{% for column in system_columns %}{{ column.data_type }}
{{ column.flags()|join(" · ") }}