{% extends "admin/layout.html" %} {% block title %}Subscription Details #{{ subscription.id }} - Admin{% endblock %} {% block content %}

Subscription Details

Subscription #{{ subscription.id }}

{% if subscription.status == 'pending' or subscription.status == 'rejected' %}
{% endif %} {% if subscription.status == 'pending' %} {% endif %} Edit ← Back to Subscriptions

Subscription Information

Customer
{{ subscription.user.full_name if subscription.user else 'N/A' }}
Product
{{ subscription.product.name if subscription.product else 'N/A' }}
Start Date
{{ subscription.start_date.strftime('%d-%m-%Y') if subscription.start_date else 'N/A' }}
End Date
{{ subscription.end_date.strftime('%d-%m-%Y') if subscription.end_date else 'N/A' }}
Status
{% if subscription.status == 'active' %} Active {% elif subscription.status == 'pending' %} Pending {% elif subscription.status == 'approved' %} Approved {% elif subscription.status == 'rejected' %} Rejected {% elif subscription.status == 'expired' %} Expired {% elif subscription.status == 'cancelled' %} Cancelled {% else %} {{ subscription.status|upper }} {% endif %}
Amount
{% if subscription.product %} Rs {{ "%.2f"|format(subscription.product.price) }} {% else %} N/A {% endif %}
{% if subscription.approved_by and subscription.approved_at %}
Approved By
Admin #{{ subscription.approved_by }}
{{ subscription.approved_at.strftime('%d-%m-%Y %H:%M') }}
{% endif %} {% if subscription.rejection_reason %}
Rejection Reason
{{ subscription.rejection_reason }}
{% endif %}

Payment Transactions

{% if transactions %}
{% for transaction in transactions %} {% endfor %}
Transaction ID Amount Payment Method Reference Number Status Date
#{{ transaction.id }} Rs {{ "%.2f"|format(transaction.amount) }} {{ transaction.payment_method or 'N/A' }} {{ transaction.payment_reference or 'N/A' }} {% if transaction.status == 'completed' %} Completed {% elif transaction.status == 'pending' %} Pending {% elif transaction.status == 'failed' %} Failed {% else %} {{ transaction.status|upper }} {% endif %} {{ transaction.created_at.strftime('%d-%m-%Y %H:%M') if transaction.created_at else 'N/A' }}
{% else %}

No transactions found for this subscription.

{% endif %}
{% endblock %}