fullsizemalt
|
e938b3748c
|
Add admin endpoints for weekly digest and test email, remove broken scheduler
|
2025-12-26 22:54:20 -08:00 |
|
fullsizemalt
|
d276cdbd76
|
feat: add Admin Interface for Artists management
Deploy Elmeg / deploy (push) Waiting to run
|
2025-12-24 12:34:43 -08:00 |
|
fullsizemalt
|
1f29cdf290
|
feat: Bandcamp/Nugs links for shows and performances
Deploy Elmeg / deploy (push) Waiting to run
- Add bandcamp_link, nugs_link to Performance model
- Admin endpoints: PATCH /admin/performances/{id}
- Bulk import: POST /admin/import/external-links
- Spec doc: docs/BANDCAMP_NUGS_SPEC.md
|
2025-12-23 15:56:21 -08:00 |
|
fullsizemalt
|
c16fe559e0
|
feat: Add Admin Panel (Phase 2)
Backend:
- admin.py router with user management CRUD
- Platform stats endpoint
- Shows/Songs/Venues/Tours CRUD
- Protected by RoleChecker (admin only)
Frontend:
- /admin dashboard with stats cards
- Users tab with search and edit dialog
- Content tab with entity counts
- Role/ban/verification management
|
2025-12-21 13:50:52 -08:00 |
|