{% extends "controlpanel/base.html" %} {% load i18n lucide %} {% comment %} Confirm-then-delete for a plan. A real page rather than a modal (unlike every other billing action) because the whole point is naming exactly which clubs are affected, and that list can be long. See billing.services.plans for what "delete" actually does. {% endcomment %} {% block panel_title %}{% blocktrans with plan=plan.name %}Delete “{{ plan }}”{% endblocktrans %}{% endblock panel_title %} {% block breadcrumb %} billing | delete plan | {{ plan.name }} {% endblock breadcrumb %} {% block actions %} {% lucide "arrow-left" size=16 %} {% trans "Back to billing" %} {% endblock actions %} {% block panel %}
{% blocktrans with plan=plan.name %}“{{ plan }}” has never billed anyone, so the plan will be removed completely.{% endblocktrans %}
{% else %}{% blocktrans with plan=plan.name %}“{{ plan }}” has billing history, so it will be hidden rather than removed — past invoices will still show what they were billed under.{% endblocktrans %}
{% endif %}{% trans "Deleting this plan removes their subscription outright — each shows as not billed for anything afterwards, the same as a club that was never put on a plan." %}
| {{ club.name }} | {% lucide "circle-x" size=11 %} {% trans "Loses this plan" %} |
{% trans "They stay on their current trial plan, but the scheduled switch is cancelled — pick a new plan for them before the trial ends." %}
| {{ club.name }} | {% lucide "octagon-alert" size=11 %} {% trans "Trial needs a new plan" %} |