Files
project-managment/templates/pages/finance/payment_list.html
T
sankalp a42fd580b7 refactor(templates/pages): redesign login, profile, and ticket list UI with Tailwind improvements
Added branding and updated layouts using base_authenticated.html; applied consistent Tailwind styling across authentication and ticket pages; improved usability with hover effects and clearer typography.

New Features:
-

Enhancements:
- Refactored login page layout to use a centered card with branding and modern styling.
- Updated profile page to use the authenticated base template and a refined card design.
- Enhanced ticket list page with a descriptive subtitle, SVG icon, and refined table styling including hover states and better typography.

Bug Fixes:
- Fixed template inheritance to use base_authenticated.html for profile and tickets pages.
- Corrected form button text and styling for consistency.
2026-05-28 00:00:06 +05:45

44 lines
2.4 KiB
HTML

{% extends "base_authenticated.html" %}
{% block title %}Payments{% endblock %}
{% block content_inner %}
<div class="flex items-center justify-between mb-6">
<div>
<h1 class="text-2xl font-bold text-gray-900">Payments</h1>
<p class="text-gray-500 mt-1">All invoice payments.</p>
</div>
<a href="{% url 'payment_create' %}" class="btn bg-blue-600 text-white hover:bg-blue-700 border-0">
<svg class="w-4 h-4 mr-1" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 4v16m8-8H4"/></svg>
New Payment
</a>
</div>
<div class="bg-white rounded-2xl shadow-sm border border-gray-100 overflow-hidden">
<div class="overflow-x-auto">
<table class="table w-full">
<thead>
<tr class="bg-gray-50">
<th class="text-xs font-semibold text-gray-500 uppercase tracking-wider">Invoice</th>
<th class="text-xs font-semibold text-gray-500 uppercase tracking-wider">Date</th>
<th class="text-xs font-semibold text-gray-500 uppercase tracking-wider">Method</th>
<th class="text-xs font-semibold text-gray-500 uppercase tracking-wider">Amount</th>
<th class="text-xs font-semibold text-gray-500 uppercase tracking-wider">Reference</th>
<th class="text-xs font-semibold text-gray-500 uppercase tracking-wider"></th>
</tr>
</thead>
<tbody>
{% for payment in payments %}
<tr class="hover:bg-gray-50 transition-colors">
<td class="text-sm font-medium text-gray-900">#{{ payment.invoice.id }}</td>
<td class="text-sm text-gray-600">{{ payment.paid_at|date:"M d, Y H:i" }}</td>
<td class="text-sm text-gray-600">{{ payment.method }}</td>
<td class="text-sm font-semibold text-gray-900">${{ payment.amount }}</td>
<td class="text-sm text-gray-500">{{ payment.reference|default:"-" }}</td>
<td><a href="{% url 'payment_delete' payment.pk %}" class="text-xs text-red-500 hover:text-red-700">Delete</a></td>
</tr>
{% empty %}
<tr><td colspan="6" class="text-center py-12 text-gray-500">No payments recorded.</td></tr>
{% endfor %}
</tbody>
</table>
</div>
</div>
{% endblock %}