WesternFriend/WF-website

View on GitHub
subscription/templates/subscription/manage_subscription_page.html

Summary

Maintainability
Test Coverage
{% extends "base.html" %}
{% load wagtailcore_tags %}

{% block content %}
    <h1>{{ page.title }}</h1>

    {{ page.intro | richtext }}


    {% if request.user.subscription %}
        <h2>Active subscription details</h2>
        <!--
            TODO: allow multiple active subscriptions
            e.g. user.get_active_subscriptions
            since we can't currently limit to only one
            and we may have use cases where users manage multiple subscriptions
        -->
        {% with subscription=request.user.subscription %}
            <div class="card">
                <div class="card-body">
                    <p class="card-title">
                        PayPal Subscription ID: {{ subscription.paypal_subscription_id }}
                    </p>
                    <p class="card-subtitle mb-2 text-muted">
                        Active: {{ subscription.is_active }}
                    </p>
                </div>
            </div>
        {% endwith %}
    {% else %}
        <p>No active subscription found.</p>
    {% endif %}
{% endblock %}