Samir Boulahtit
d2daf34c90
feat: add admin frontend for subscription and billing management
Add admin pages for managing subscription tiers, vendor subscriptions,
and billing history:
- Subscription Tiers page: Create, edit, activate/deactivate tiers
- Vendor Subscriptions page: View/edit subscriptions, custom limits
- Billing History page: View invoices with filters and PDF links
- Stats dashboard with MRR/ARR calculations
Also includes:
- Pydantic schemas for billing operations (models/schema/billing.py)
- Admin subscription service layer for database operations
- Security validation fixes (SEC-001, SEC-021, SEC-022)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-25 21:45:26 +01:00
..
2025-10-19 19:20:21 +02:00
2025-12-12 23:28:16 +01:00
2025-12-25 21:45:26 +01:00
2025-12-21 22:17:48 +01:00
2025-12-22 22:39:34 +01:00
2025-12-22 22:39:34 +01:00
2025-12-02 19:39:40 +01:00
2025-12-02 19:39:40 +01:00
2025-12-21 21:13:08 +01:00
2025-11-28 07:17:30 +01:00
2025-12-12 22:37:10 +01:00
2025-12-22 22:39:34 +01:00
2025-10-28 22:58:55 +01:00
2025-10-28 22:58:55 +01:00
2025-12-22 22:39:34 +01:00
2025-12-22 22:39:34 +01:00
2025-12-25 12:27:12 +01:00
2025-12-13 12:57:26 +01:00
2025-12-21 22:02:13 +01:00
2025-12-25 21:45:26 +01:00
2025-12-25 10:44:54 +01:00
2025-12-13 22:36:09 +01:00
2025-12-22 22:39:34 +01:00
2025-12-22 22:39:34 +01:00
2025-12-21 22:08:28 +01:00
2025-10-19 19:20:21 +02:00
2025-12-21 22:17:48 +01:00
2025-12-22 22:39:34 +01:00
2025-12-25 17:17:09 +01:00
2025-11-28 07:17:30 +01:00
2025-12-22 22:39:34 +01:00
2025-12-25 21:45:26 +01:00
2025-12-25 21:45:26 +01:00
2025-12-12 23:53:23 +01:00
2025-10-28 22:58:55 +01:00
2025-12-03 21:37:23 +01:00
2025-12-03 21:37:23 +01:00
2025-12-03 21:37:23 +01:00
2025-12-22 22:39:34 +01:00
2025-12-03 21:34:13 +01:00
2025-10-28 22:58:55 +01:00
2025-12-03 22:45:55 +01:00
2025-12-25 11:20:17 +01:00
2025-12-12 22:36:04 +01:00
2025-12-25 12:58:00 +01:00
2025-12-22 22:39:34 +01:00
2025-10-28 21:07:26 +01:00
2025-12-22 22:39:34 +01:00
2025-12-22 22:39:34 +01:00