- Backend API:
- Added DeletionRequestSerializer and DeletionRequestActionSerializer
- Added DeletionRequestViewSet with approve/reject/pending_count actions
- Added /api/deletion_requests/ route
- Frontend:
- Created deletion-request data model
- Created deletion-request.service.ts with full CRUD operations
- Created DeletionRequestsComponent with status filtering (pending/approved/rejected/completed)
- Created DeletionRequestDetailComponent with impact analysis display
- Added /deletion-requests route with permissions guard
- Implemented approve/reject modals with confirmation
- Added status badges and pending request counter
- All code linted and built successfully
Co-authored-by: dawnsystem <42047891+dawnsystem@users.noreply.github.com>