Commit Graph

227 Commits

Author SHA1 Message Date
johnnyq 07726322df Project Details: Add Bulk Actions to tickets and allow tickets to be sorted 2025-06-11 20:47:27 -04:00
johnnyq 5f007029b4 Fix Category 2025-06-07 00:58:56 -04:00
johnnyq 4e76ceaa0f Simplify Category filter logic in tickets catrgory is an int not a string duh 2025-06-07 00:46:11 -04:00
johnnyq db418ce662 Mobile UI/UX - Hide long New Button names and use plus icon only in mobile view, proper form group spacing in mobile as well 2025-05-28 23:39:44 -04:00
johnnyq c564118156 Fix Dupe GET VARS in tickets Removed extra Rebuild URL as this has been done in the filter header for some time now 2025-05-28 18:34:50 -04:00
johnnyq b7b24d7de6 UI/UX Expenses - Combined Category and Description Column with secondary text seperation and expanded Truncation of Description from 50 chars to 60 chars 2025-05-28 18:08:08 -04:00
johnnyq 4124188505 Ticket UI/UX allow the ticket toolbar to be a little more Mobile friendly 2025-05-28 17:39:32 -04:00
wrongecho 2786fb65ed Don't show archived ticket categories in the tickets.php filter options 2025-05-20 11:39:09 +01:00
Marcus Hill 1400983d8c Projects/Tickets
- Hide new project button for users that only have support read access
- Hide new ticket button for users that only have support read access
- Enforce client access restrictions for viewing project details based off project client
- Prevent selecting the 'Select tickets' text when linking ticket
2025-05-11 11:45:47 +01:00
wrongecho 670450bcfb Ticket statuses - Allow ordering from admin settings, this can replace the need to move the Kanban columns 2025-04-23 10:22:33 +01:00
johnnyq ab3ffdf7fc Update more links rearrange Client Overview Side menu to match client side nav, define 0 for the post vars now defined in form. update unbilled tickets report 2025-02-20 21:07:53 -05:00
johnnyq 2fe8adcfca Simplified Client URL Handling in global client header logic 2025-02-19 15:58:43 -05:00
johnnyq d228c30b03 Merged Global Tickets with Client Tickets seperated them with some header logic 2025-02-19 13:45:44 -05:00
johnnyq 33beae68e5 Tickets can not be categorized in bulk 2025-02-12 19:48:16 -05:00
johnnyq b8d17be015 Fix Ticket Priority Sorting, now sorts by prioty when clicked 2025-02-12 18:45:05 -05:00
Hugo Sampaio ee2e4b671d ticket kanban settings 2025-02-04 17:07:42 -03:00
Hugo Sampaio e3ae8df4d8 new changes 2025-01-31 11:50:06 -03:00
Hugo Sampaio b6e0990a78 update tickets.php 2025-01-29 16:21:08 -03:00
Hugo Sampaio c02b267d44 update tickets.php 2025-01-29 15:55:58 -03:00
Hugo Sampaio bb787cdc70 tickets initial idea of views
Kanban view
Compact view
2025-01-29 11:01:53 -03:00
wrongecho 5fa8363ad7 Fix ticket assign modal/filter 2025-01-28 11:50:38 +00:00
johnnyq 8221ef2927 Global Ticket View make contact secondary text in table header and remove tasks from the table header 2025-01-27 11:20:24 -05:00
johnnyq ab7273bf39 Reduce Global Ticket view padding by not displaying contact's email 2025-01-27 11:15:43 -05:00
johnnyq 0cb3cdc26d Moved all modals into /modals and updated all require links 2025-01-12 13:55:31 -05:00
johnnyq 98f9083bcb Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
johnnyq 5a6cf0ccac Revert Reoslved count as ins included when you click on Closed Add Mouse Hover Effects to Header Open and Closed Status 2024-10-31 13:39:51 -04:00
johnnyq 5af8d6934b Add Resolved Tickets Count and Select option for tickets 2024-10-31 13:26:34 -04:00
johnnyq c214c12d00 FEATURE: Auto Populate Create Ticket when selecting a template, remove old ticket mail parser code 2024-10-20 14:34:09 -04:00
wrongecho 23f776efa3 Permissions - clients and tickets
Enforce new permissions model in clients and tickets
2024-09-20 21:10:24 +01:00
johnnyq 847870a45a Fixed undefined sort var by using php isset function in the filter header, added sort order icons to tickets 2024-09-20 14:35:26 -04:00
wrongecho 10fafacefe Custom Roles & Permissions
Initial enforcement of custom roles & permissions - only on some pages via GET for now.
2024-09-20 17:59:49 +01:00
wrongecho 5dc9f47799 Tidying 2024-09-14 23:47:19 +01:00
wrongecho c65db3431d Tidying 2024-09-14 23:43:54 +01:00
johnnyq 760f07e665 Removed old comment 2024-09-09 18:06:59 -04:00
johnnyq 27dbbbb660 Fixed Bulk Merge issues by renaming ticket_id name var in bulk merge modal 2024-09-09 17:49:53 -04:00
wrongecho 64684e1248 Enforce CSRF for post/asset and post/account
Tiny bit of tidying
2024-09-08 22:52:38 +01:00
johnnyq 903bd47f5a Allow Bulk Adding tickets to a Project from the Main Tickets Listing Page 2024-09-06 18:44:53 -04:00
johnnyq 27a9697542 Temporary diabled Bulk Ticket Merge in the Main Ticket view as it was not allowing a tech to be assigned from that view 2024-08-25 22:49:54 -04:00
Johnny c0c810764a
Merge pull request #1006 from itflow-org/bulk-merge
Add bulk merge ticket feature
2024-08-25 15:20:43 -04:00
wrongecho c69655a5bb Add bulk merge ticket feature 2024-08-25 19:06:57 +01:00
wrongecho 573e2340df Fix a bug that allows technicians to view tickets they shouldn't have access to 2024-08-25 15:32:40 +01:00
johnnyq 1bf80d3b15 Use TimeAgo for Ticket Created At column, use tooltip to show real date and time 2024-08-24 19:28:07 -04:00
wrongecho d17b75b7bd Bugfix: Resolved ticket counts
Prevent resolved tickets showing up in unassigned ticket / my ticket counts
2024-08-19 18:57:20 +01:00
wrongecho d80334a7cf Ticketing updates - guest view & resolved vs closed
- Swap autclose for resolved to allow temporarily re-opening resolved tickets for 72 hrs after closure
- Add guest view URL for tickets
2024-08-17 23:24:15 +01:00
Hugo Sampaio 1542a89922 small adjustment to show 0 completed tasks 2024-06-24 09:54:44 -03:00
johnnyq ea77c7567d Updated UI badge element to use yes and no for billable tickets 2024-06-17 17:38:05 -04:00
johnnyq 565f8162a4 Feature: Clients and Locations can now be searchable with multiple tags selected 2024-05-31 18:18:41 -04:00
johnnyq 8d87672b49 Tidy Tickets Collapse 2024-05-31 17:39:09 -04:00
johnnyq 0770c701b5 Continue to Show Advanced Search in Tickets Filter if assigned to is selected 2024-05-31 17:36:19 -04:00
Hugo Sampaio d1aab02721 tasks table header 2024-05-16 11:04:25 -03:00