{% extends "wagtailadmin/base.html" %} {% load i18n %} {% block titletag %}{% trans "Plan Features" %}{% endblock %} {% block breadcrumbs %} {% include "wagtailadmin/shared/breadcrumbs.html" with items=breadcrumb_items %} {% endblock %} {% block content %} {% include "wagtailadmin/shared/header.html" with title="Plan Features" icon="link" description="Associate features with subscription plans" %}
{% if plan %}

{% trans "Features for" %} {{ plan.name }}

{% if plan_features %} {% for plan_feature in plan_features %} {% endfor %}
{% trans "Feature" %} {% trans "Module" %} {% trans "Type" %} {% trans "Included" %} {% trans "Quota" %} {% trans "Actions" %}
{{ plan_feature.feature.name }} {{ plan_feature.feature.module.name }} {{ plan_feature.feature.get_feature_type_display }} {% if plan_feature.is_included %} {% trans "Yes" %} {% else %} {% trans "No" %} {% endif %} {% if plan_feature.feature.feature_type == 'quota' %} {{ plan_feature.effective_quota }} {{ plan_feature.feature.quota_unit }} {% else %} - {% endif %}
{% csrf_token %}
{% csrf_token %}
{% trans "Edit" %}
{% else %}

{% trans "No features associated with this plan yet." %}

{% endif %} {% if available_features %}

{% trans "Add Feature to Plan" %}

{% csrf_token %}
{% endif %}
{% else %}

{% trans "Plan Feature Associations" %}

{% if plans %}
{% for plan in plans %}

{{ plan.name }}

${{ plan.price }}/{{ plan.get_billing_period_display|lower }}

{% trans "Features" %}: {{ plan.plan_features.count }}

{% trans "Manage Features" %}
{% endfor %}
{% else %}

{% trans "No Plans Available" %}

{% trans "Create subscription plans first before managing features." %}

{% trans "Create Plan" %}
{% endif %} {% if all_plan_features %}

{% trans "All Plan Features" %}

{% for plan_feature in all_plan_features %} {% endfor %}
{% trans "Plan" %} {% trans "Feature" %} {% trans "Module" %} {% trans "Included" %} {% trans "Actions" %}
{{ plan_feature.plan.name }} {{ plan_feature.feature.name }} {{ plan_feature.feature.module.name }} {% if plan_feature.is_included %} {% trans "Yes" %} {% else %} {% trans "No" %} {% endif %} {% trans "Edit" %}
{% endif %}
{% endif %}
{% endblock %}