updates for admin area
This commit is contained in:
@@ -1,26 +0,0 @@
|
||||
# BeatBook UI / Backend Rework
|
||||
|
||||
## Completed
|
||||
- Replaced the generic admin placeholder with real section views for users, DJs, clients, bookings, payments, reviews, messages, notifications, support, reports, content, roles, privacy and settings.
|
||||
- Added admin actions for role changes, DJ publish/feature controls, review moderation and cache clearing.
|
||||
- Replaced the non-clickable client dashboard with account routes for overview, enquiries, bookings and editable account details.
|
||||
- Added responsive admin navigation with a mobile drawer.
|
||||
- Added responsive public navigation and mobile menu.
|
||||
- Rebuilt home, DJ directory and DJ profile layouts for desktop, tablet and mobile.
|
||||
- Added sorting to the DJ directory.
|
||||
- Added route coverage tests for account and admin pages.
|
||||
- Made auth tests explicitly bypass request-forgery middleware during automated tests only.
|
||||
- Restored a clean Laravel .gitignore and ensured composer.lock is not ignored.
|
||||
- Updated Laravel 13 request-forgery middleware API usage.
|
||||
|
||||
## Notes
|
||||
Messages, notifications and support now have proper destinations and admin presentation, but the project currently has no dedicated conversation/support database schema. Their pages therefore show deliberate empty states until those workflows/models are added.
|
||||
|
||||
After applying the files run:
|
||||
|
||||
composer install
|
||||
npm install
|
||||
npm run build
|
||||
php artisan optimize:clear
|
||||
php artisan test
|
||||
./vendor/bin/pint
|
||||
Reference in New Issue
Block a user