Backend: Email & Security Features
Email handling, suppression filters, and advanced security permissions
Email Handling
Implemented robust handling of duplicate incoming emails to prevent duplicates.
Email Suppression
Added suppression via email, domain, and customer feature - allowing administrators to block specific emails or domains from creating tickets.
Staff Permissions
Enhanced user endpoints with is_staff permission checks and normal authentication permissions.
File Upload
Added endpoint to upload files to Cloudflare for media storage.
Onboarding API
Implemented PATCH API for onboarding flow to allow progressive customer onboarding.
Auto Ticket Assignment
Added automatic ticket assignment feature when tickets are unassigned.
System Agent Role
Added system agent role for automated ticket handling.
My Tickets Filter
Added way to filter tickets by assignee for “my tickets” view.
- Fixed duplicate incoming email handling
- Fixed ticket list caching issues
- Fixed team query context
- Email Added exact email search functionality
- Suppression Added suppression via email, domain, and customer
- Permissions Enhanced is_staff and auth permissions
- Upload Added Cloudflare file upload endpoint
- Onboarding Implemented PATCH API for onboarding flow
- Auto Assignment - Added automatic ticket assignment
- System Agent - Added system agent role
- Filters Added "my tickets" filter