johnnyq
|
64d938db7f
|
Tickets modernization: list redesign with Open/Mine/Unassigned/Needs reply/Waiting/Overdue/Scheduled/Closed/All views, whose-move indicator, SLA and due badges, in-row status/priority/agent pickers, collapsible filters and phone layout; kanban board redesign with drag-to-resolve/reopen rules and dark mode; new ticket quick look modal; New Ticket modal with asset/contact prefill and already-open warning; Edit Ticket modal rework; recurring tickets list rework with pause/resume, raise now, plain-language schedules, next-run preview and bulk actions, cron skips paused and raises missed runs once; shared ticket tables on asset/contact/location/vendor/project pages; Also open card on ticket detail; portal waiting-on-your-reply status; merge limited to same client; closed tickets no longer editable from modals or API; consistent access checks across ticket modals, post handlers and ajax endpoints; new functions/ticket.php helpers; removed recurring_ticket_model.php; DB 2.8.5 adds recurring_ticket_paused_at and cleans orphaned recurring ticket rows
|
2026-10-15 15:29:10 -04:00 |
|
johnnyq
|
4e1d72e06d
|
Roll SLA email targets up to business days, escape priority, validate priority in the tickets API
|
2026-08-27 15:15:40 -04:00 |
|
johnnyq
|
bf04d6a757
|
Ticket default to Medium Priority unless specified, as this is just good practice
|
2026-08-27 13:04:19 -04:00 |
|
johnnyq
|
b57ddc0e5c
|
Replace Function sanitizeInput() with just escapeSql() and update all instances throughout
|
2026-07-14 17:17:50 -04:00 |
|
wrongecho
|
4617f44cda
|
- Prevent error 500s when existing data can't be cleanly re-inserted to database
|
2026-04-04 11:01:34 +01:00 |
|
johnnyq
|
8196706538
|
Ticket API: Allow HTML into ticket Content and allow inserting asset_id
|
2025-06-26 17:13:27 -04:00 |
|
wrongecho
|
eadfdc41c4
|
Tickets api - allow setting the billable status when creating a ticket
|
2025-03-27 14:45:44 +00:00 |
|
wrongecho
|
3eda726b2b
|
API - New tickets
- Allow creating tickets for no client / no contact
- Set URL view key
- Fix line break after ticket details that causes odd email formatting
|
2024-12-14 17:06:03 +00:00 |
|
Marcus Hill
|
c489a85fc0
|
API: Tickets
Add Create API endpoint for tickets.
Supported fields:
- Client ID
- Client Contact
- Subject
- Details
- Priority
- Agent assignee
- Vendor ID
- Vendor ticket ref
|
2023-09-09 15:28:18 +01:00 |
|