255519473b
feat: add RBAC migrations, user modules, admin API updates, and utility scripts
2026-04-02 04:06:02 +00:00
43123d0ff1
feat: add source field with 3 options, fix EventListAPI fallback, add is_eventify_event to API response
...
- Event.source field updated: eventify, community, partner (radio select in form)
- EventListAPI: fallback to all events when pincode returns < 6
- EventListAPI: include is_eventify_event and source in serializer
- Admin API: add source to list serializer
- Django admin: source in list_display, list_filter, list_editable
- Event form template: proper radio button rendering for source field
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-30 11:23:03 +00:00
Ubuntu
b60d03142c
feat: Phase 1+2 - JWT auth, dashboard metrics API, DB indexes
...
Phase 1 - JWT Auth Foundation:
- Replace token auth with djangorestframework-simplejwt
- POST /api/v1/admin/auth/login/ - returns access + refresh JWT
- POST /api/v1/auth/refresh/ - JWT refresh
- GET /api/v1/auth/me/ - current admin profile
- GET /api/v1/health/ - DB health check
- Add ledger app to INSTALLED_APPS
Phase 2 - Dashboard Metrics API:
- GET /api/v1/dashboard/metrics/ - revenue, partners, events, tickets
- GET /api/v1/dashboard/revenue/ - 7-day revenue vs payouts chart data
- GET /api/v1/dashboard/activity/ - last 10 platform events feed
- GET /api/v1/dashboard/actions/ - KYC queue, flagged events, pending payouts
DB Indexes (dashboard query optimisation):
- RazorpayTransaction: status, captured_at
- Partner: status, kyc_compliance_status
- Event: event_status, start_date, created_date
- Booking: created_date
- PaymentTransaction: payment_type, payment_transaction_status, payment_transaction_date
Infra:
- Add Dockerfile for eventify-backend container
- Add simplejwt to requirements.txt
- All 4 dashboard views use IsAuthenticated permission class
2026-03-24 17:46:41 +00:00
Vivek P Prakash
c04395afc9
The new updates of partners and user
...
Made-with: Cursor
2026-03-15 00:29:17 +05:30
Vivek
2cd2c763f6
Update in the profile
2025-12-20 03:55:40 +05:30
Vivek
1d821bf981
Update in the event list
2025-12-20 03:53:31 +05:30
Vivek
1f9269467c
Updates for the eventify model to enable teh all year event
2025-12-20 03:46:04 +05:30
Vivek
d1e618e06b
Fixes for the icon in the eventtypes
2025-12-20 02:28:15 +05:30
Vivek
105da4a876
Reverting back to admin pages as login and updates in the mobile api
2025-12-17 22:05:13 +05:30
Vivek
24355ecdf5
The updates for the customer dashboard cum accounts
2025-12-09 03:59:57 +05:30
Vivek P Prakash
264753d22d
Changes in the event list template
2025-12-01 05:01:35 +05:30
Vivek P Prakash
d96ba46506
Updates for the event images
2025-12-01 04:52:49 +05:30
Vivek P Prakash
392f86cfaf
Solving the user creation issues and to dashboard navbar to be as role based
2025-11-28 20:22:14 +05:30
Vivek P Prakash
e2b7788b77
Third updates of updates
2025-11-28 18:52:02 +05:30
Vivek P Prakash
c4d7d4f6bf
Solving the issues in the login and others
2025-11-28 16:03:23 +05:30
Vivek P Prakash
d3cc7eb47e
Second updates
2025-11-28 03:11:38 +05:30
Vivek P Prakash
aa40080012
Initials
2025-11-27 11:53:46 +05:30