14 Commits

Author SHA1 Message Date
0bc558d4d7 ticket history and tags 2025-05-10 15:26:21 +01:00
4a421564c2 implemented csrf 2025-05-10 08:50:41 +01:00
2d6cd5e48d updated UI references in controllers 2025-05-03 08:52:21 +01:00
c0f9ed1094 refactored tickets to include tags 2025-04-03 13:21:45 +01:00
b13cd3448f updated edit view to match view - to help reduce cognitive load and improve ux. updated BulmaFormHelper to implement FIELD_INPUT and FIELD_TEXTAREA 2025-03-29 04:27:36 +00:00
2651caa1df Updated TicketController to reference TicketsPriority and TicketsStatus model 2025-03-25 09:15:04 +00:00
164692a728 enable editing created_at on ticket 2025-03-24 11:15:30 +00:00
71ae5178fd soft delete for tickets 2025-03-24 01:40:45 +00:00
8d0b903d34 no $db->exec in controller. all related db operations moved into Ticket model. requireLogin is centralised to BaseController 2025-03-24 01:20:41 +00:00
a02194d253 added model for controller to allow ticket to fetch commentss and attachments without JS 2025-03-23 10:30:36 +00:00
7872049a1c #13 (comment) 2025-02-23 09:49:52 +00:00
a852dccd8b - added interface - for CRUD, ensures all methods are present and aligned.
- added trait for checking authorisation with redirect stored in session to return - shows which controllers requires auth, adds check function
2025-02-17 01:21:16 +00:00
b2764a0f58 - refactored TicketController into protected functions
- added custom fields to TicketController
- attachment view
2025-02-16 22:11:20 +00:00
da5c6e5156 TicketController with associated ui 2025-02-09 20:04:45 +00:00