{# app/templates/admin/subscriptions.html #} {% extends "admin/base.html" %} {% from 'shared/macros/alerts.html' import alert_dynamic, error_state %} {% from 'shared/macros/headers.html' import page_header_refresh %} {% from 'shared/macros/tables.html' import table_wrapper, table_header, th_sortable %} {% from 'shared/macros/pagination.html' import pagination_full %} {% block title %}Vendor Subscriptions{% endblock %} {% block alpine_data %}adminSubscriptions(){% endblock %} {% block content %} {{ page_header_refresh('Vendor Subscriptions') }} {{ alert_dynamic(type='success', title='Success', message_var='successMessage', show_condition='successMessage') }} {{ error_state('Error', show_condition='error') }}

Total

0

Active

0

Trial

0

Past Due

0

Cancelled

0

MRR

-

{% call table_wrapper() %} {% call table_header() %} {{ th_sortable('vendor_name', 'Vendor', 'sortBy', 'sortOrder') }} {{ th_sortable('tier', 'Tier', 'sortBy', 'sortOrder') }} {{ th_sortable('status', 'Status', 'sortBy', 'sortOrder') }} {% endcall %}
Orders Products Team Period End Actions
{% endcall %} {{ pagination_full() }} {# noqa: FE-004 - Inline modal required for complex subscription edit form #} {# noqa: FE-008 - Using raw number inputs for custom limit overrides #}

Edit Subscription

Custom Limit Overrides

Leave empty to use tier defaults

{% endblock %} {% block extra_scripts %} {% endblock %}