mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-02-22 03:15:07 -05:00
There are way too many links in the top nav now (when you’re using the site as a platform admin). And how often are you going to look at the letter jobs page really? This commit adds some internal navigation for the platform admin area of the platform, copying the style that works for navigating a single service.
113 lines
3.2 KiB
HTML
113 lines
3.2 KiB
HTML
{% extends "views/platform-admin/_base_template.html" %}
|
|
{% from "components/table.html" import list_table, field, text_field, link_field, right_aligned_field_heading, hidden_field_heading %}
|
|
{% from "components/show-more.html" import show_more %}
|
|
|
|
{% block per_page_title %}
|
|
Providers
|
|
{% endblock %}
|
|
|
|
{% block platform_admin_content %}
|
|
|
|
<h1 class="heading-large">Providers</h1>
|
|
|
|
<h2 class="heading-medium">SMS</h2>
|
|
|
|
{% call(item, row_number) list_table(
|
|
domestic_sms_providers,
|
|
caption="Domestic SMS providers",
|
|
caption_visible=False,
|
|
empty_message='No domestic sms providers',
|
|
field_headings=['Provider', 'Priority', 'Active', 'Last Updated', 'Updated By'],
|
|
field_headings_visible=True
|
|
) %}
|
|
|
|
{{ link_field(item.display_name, url_for('main.view_provider', provider_id=item.id)) }}
|
|
|
|
{{ text_field(item.priority) }}
|
|
|
|
{{ text_field(item.active) }}
|
|
|
|
{% if item.updated_at %}
|
|
{{ text_field(item.updated_at|format_datetime_short) }}
|
|
{% else %}
|
|
{{ text_field('None') }}
|
|
{% endif %}
|
|
|
|
{% if item.created_by %}
|
|
{{ text_field(item.created_by.name) }}
|
|
{% else %}
|
|
{{ text_field('None') }}
|
|
{% endif %}
|
|
|
|
{{ link_field('change', url_for('main.edit_provider', provider_id=item.id)) }}
|
|
|
|
{% endcall %}
|
|
|
|
<h2 class="heading-medium">Email</h2>
|
|
|
|
{% call(item, row_number) list_table(
|
|
email_providers,
|
|
caption="Email providers",
|
|
caption_visible=False,
|
|
empty_message='No email providers',
|
|
field_headings=['Provider', 'Priority', 'Active', 'Last Updated', 'Updated By'],
|
|
field_headings_visible=True
|
|
) %}
|
|
|
|
{{ link_field(item.display_name, url_for('main.view_provider', provider_id=item.id)) }}
|
|
|
|
{{ text_field(item.priority) }}
|
|
|
|
{{ text_field(item.active) }}
|
|
|
|
{% if item.updated_at %}
|
|
{{ text_field(item.updated_at|format_datetime_short) }}
|
|
{% else %}
|
|
{{ text_field('None') }}
|
|
{% endif %}
|
|
|
|
{% if item.created_by %}
|
|
{{ text_field(item.created_by.name) }}
|
|
{% else %}
|
|
{{ text_field('None') }}
|
|
{% endif %}
|
|
|
|
{{ link_field('change', url_for('main.edit_provider', provider_id=item.id)) }}
|
|
|
|
{% endcall %}
|
|
|
|
<h1 class="heading-large">International SMS Providers</h1>
|
|
|
|
{% call(item, row_number) list_table(
|
|
intl_sms_providers,
|
|
caption="International SMS providers",
|
|
caption_visible=False,
|
|
empty_message='No international sms providers',
|
|
field_headings=['Provider', 'Priority', 'Active', 'Last Updated', 'Updated By'],
|
|
field_headings_visible=True
|
|
) %}
|
|
|
|
{{ link_field(item.display_name, url_for('main.view_provider', provider_id=item.id)) }}
|
|
|
|
{{ text_field(item.priority) }}
|
|
|
|
{{ text_field(item.active) }}
|
|
|
|
{% if item.updated_at %}
|
|
{{ text_field(item.updated_at|format_datetime_short) }}
|
|
{% else %}
|
|
{{ text_field('None') }}
|
|
{% endif %}
|
|
|
|
{% if item.created_by %}
|
|
{{ text_field(item.created_by.name) }}
|
|
{% else %}
|
|
{{ text_field('None') }}
|
|
{% endif %}
|
|
|
|
{{ link_field('change', url_for('main.edit_provider', provider_id=item.id)) }}
|
|
|
|
{% endcall %}
|
|
|
|
{% endblock %}
|