Add partner-scoped event endpoints under /api/v1/partners/me/events/:
- GET/POST /partners/me/events/ → list + create
- GET/PATCH/DELETE /partners/me/events/{pk}/ → detail + update + delete
- POST /partners/me/events/{pk}/duplicate/ → clone as draft
All endpoints enforce partner ownership via _require_owned_event().
Create auto-sets partner FK + source='partner'. Duplicate always
resets status to 'created' (draft).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
139 KiB
139 KiB