mirror of
https://github.com/usmannasir/cyberpanel.git
synced 2026-02-25 07:50:44 +01:00
- Add {% csrf_token %} to base.html to ensure CSRF cookie is set
- Load v2.js before Alpine.js so alpine:init listeners register
- Add @csrf_exempt on all API endpoints (matches v1 pattern, session
auth in secMiddleware handles protection)
- Normalize child domain create/delete responses from WebsiteManager
HttpResponse into standard JSON format for frontend
- Validate log_type to only allow 'access' or 'error'
- Safely parse lines parameter in log viewer API