{% 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, optional_text_field %} {% from "components/show-more.html" import show_more %} {% block per_page_title %} Providers {% endblock %} {% block platform_admin_content %}

Providers

SMS

Change priority {% 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', '% monthly traffic', 'Active', 'Last Updated', 'Updated By'], field_headings_visible=True ) %} {{ link_field(item.display_name, url_for('main.view_provider', provider_id=item.id)) }} {{ optional_text_field(item.priority if item.active, default='None') }} {{ text_field(item.monthly_traffic) }} {{ text_field(item.active) }} {{ optional_text_field( item.updated_at|format_datetime_short if item.updated_at, default='None' ) }} {{ optional_text_field(item.created_by_name, default='None') }} {% endcall %}

Email

{% call(item, row_number) list_table( email_providers, caption="Email providers", caption_visible=False, empty_message='No email providers', field_headings=['Provider', '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.active) }} {{ optional_text_field( item.updated_at|format_datetime_short if item.updated_at, default='None' ) }} {{ optional_text_field(item.created_by_name, default='None') }} {% endcall %}

International SMS Providers

{% 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', '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.active) }} {{ optional_text_field( item.updated_at|format_datetime_short if item.updated_at, default='None' ) }} {{ optional_text_field(item.created_by_name, default='None') }} {% endcall %} {% endblock %}