27 lines
1.3 KiB
HTML
27 lines
1.3 KiB
HTML
{# GET /admin — crate::pages::admin::admin::ui::AdminPage #}
|
|
{% extends "ui/base.html" %}
|
|
|
|
{% block title %}{{ nav.tr("admin-title") }}{% endblock %}
|
|
|
|
{% block content %}
|
|
<main>
|
|
<section class="heading">
|
|
<div>
|
|
<p class="eyebrow">{{ nav.tr("admin-eyebrow-workspace") }}</p>
|
|
<h1>{{ nav.tr("admin-title") }}</h1>
|
|
<p>{{ nav.tr("admin-description") }}</p>
|
|
</div>
|
|
<div class="actions">
|
|
{% if page.can_manage_tables %}<a href="/admin/tables/new">{{ nav.tr("admin-add-table") }}</a>{% endif %}
|
|
{% if page.can_manage_scripts %}<a href="/admin/logic/new">{{ nav.tr("admin-add-logic") }}</a>{% endif %}
|
|
{% if page.can_manage_validations %}<a href="/admin/validation/new">{{ nav.tr("admin-add-validation") }}</a>{% endif %}
|
|
{% if page.can_manage_validations %}<a href="/admin/validation/sets/new">{{ nav.tr("admin-add-rule") }}</a>{% endif %}
|
|
{% if page.can_import %}<a href="/admin/import">{{ nav.tr("admin-import") }}</a>{% endif %}
|
|
{% if page.can_export %}<a href="/admin/export">{{ nav.tr("admin-export") }}</a>{% endif %}
|
|
{% if page.can_exchange_rates %}<a href="/admin/exchange-rates">{{ nav.tr("admin-exchange-rates") }}</a>{% endif %}
|
|
</div>
|
|
</section>
|
|
<div id="admin-workspace">{% include "pages/admin/admin/workspace.html" %}</div>
|
|
</main>
|
|
{% endblock %}
|