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
4e72925c21
BIG FIX: When accessing ticket, invoice, recurring invoice or quote details while in the client section of ITFlow keep the Client Side Nav instead of redirecting back to the Main Nav. This caused much confusion in the past. This will improve naviagtion in those areas greatly
2024-10-31 15:40:02 -04: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
c214c12d00
FEATURE: Auto Populate Create Ticket when selecting a template, remove old ticket mail parser code
2024-10-20 14:34:09 -04:00
johnnyq
04f0905397
Added sort order visual cues to every listing
2024-09-20 20:00:21 -04:00
wrongecho
23f776efa3
Permissions - clients and tickets
...
Enforce new permissions model in clients and tickets
2024-09-20 21:10:24 +01: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
Marcus Hill
cf322b17bc
Hide the Export function when there are no records (locations, tickets, vendors)
2024-08-30 22:57:58 +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
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
johnnyq
0c10b863b5
Use rounded badge for priority in client tickets to match
2024-06-23 00:16:41 -04:00
johnnyq
ea77c7567d
Updated UI badge element to use yes and no for billable tickets
2024-06-17 17:38:05 -04:00
johnnyq
7c10bbacd7
Fix not being able to filter tickets by using the search filter
2024-04-16 14:35:08 -04:00
johnnyq
51e80df71c
Moved back Recurring Ticket, Invoices back in client side nav
2024-04-10 14:38:12 -04:00
johnnyq
730c1f4df3
Feature: You can now create a ticket from a ticket template
2024-04-03 15:41:20 -04:00
johnnyq
f1833e1083
Updated ticket status color capabilities to use multiple color instead of a select few, added activate disable ticket statuses, fixed ticket status Left joins in a few more areas
2024-04-01 16:27:05 -04:00
johnnyq
5b9cc50bae
Allow to search by ticket status name
2024-03-30 16:59:49 -04:00
Marcus Hill
7df1d419fa
Ticket Statuses from DB / use left join instead of a function, hard-code system statuses
2024-03-29 23:20:52 +00:00
wrongecho
2e95b7cb6e
Merge branch 'master' into ticket-statuses
2024-03-29 11:58:53 +00:00
Marcus Hill
667a93210c
Ticket Statuses from DB
2024-03-29 11:22:32 +00:00
johnnyq
08fc72ded7
Fix Last Reponse Column under tickets and client tickets use the ticket_reply_created_at instead of ticket_updated_at
2024-03-27 23:12:17 -04:00
johnnyq
e42c5bc2f5
Major UI Updates to projects, created project details which display project stats tickets and tasks, tickets can be linked to a project, soon will add all users who contributed to a project and some more stats along with a nice timeline from created to deadline
2024-03-27 22:27:56 -04:00
Marcus Hill
5e63ef9a2a
Ticket Statuses from DB
...
First swing at this to share my progress, isn't ready to merge yet but would appreciate thoughts
2024-03-24 22:36:21 +00:00
Johnny
fe644317b6
Merge branch 'master' into ticket-cleanup
2024-03-24 10:56:43 -04:00
Marcus Hill
ccb1bf9b0d
General ticket updates/cleanup
...
- Tickets & Client Tickets: General tidy up, fix broken vars, remove unneeded vars, add comments
- Client Portal: Show assigned agent for open tickets
2024-03-24 11:31:46 +00:00
Marcus Hill
796ba6633e
Ticket status colours
...
Standardize ticket statuses via function
2024-03-24 10:12:02 +00:00
johnnyq
534e02e2c7
Feature: Color ticket rows yellow if Last Response was from a client This will let you know you need to be the next responder
2024-03-23 16:03:52 -04:00
johnnyq
79ea97410e
Feature Show who last replied in ticket listings
2024-03-23 15:59:02 -04:00
Marcus Hill
b9431645d3
Ticket Statuses
...
Standardize on 5 consistent ticket states:-
- New (Red/Danger)
- Open (Blue/Primary)
- On Hold (Green/Success)
- Auto Close (Dark/black)
- Closed (Dark/black)
Update parts of the app where these have deviated from, as they have not been updated everywhere.
Other states may be configurable in future via custom fields.
2024-03-03 00:13:29 +00:00
johnnyq
1c50a0e314
UI: Center Aligned Billable under client tickets
2024-02-26 13:08:20 -05:00
Marcus Hill
78db33c5d5
Hide billable tickets when accounting is disabled
2024-02-24 11:50:13 +00:00
o-psi
724540da33
Make same changes to client pages as main recuring invoices and tickets
2024-02-15 15:51:11 +00:00
johnnyq
007d07d417
Added unbilled ticket wording per Pull Req #866
2024-01-28 15:57:27 -05:00
o-psi
3ea326b0ac
Adjust filter to only show unbilled
2024-01-10 23:05:42 +00:00
o-psi
59cf07bf49
Update filter to allow for closed and open when looking for unbilled.
2024-01-10 22:23:29 +00:00
o-psi
87f1b9c0be
Add filter to Client Tickets
2024-01-10 22:16:40 +00:00
o-psi
b764506f28
Fix bug in client_tickets.php
2024-01-10 22:15:00 +00:00
o-psi
a7ee5737af
Add link to tickets screen on unbilled report
2024-01-10 22:12:46 +00:00
o-psi
3eaaf73744
Add more billable status functionality
2023-12-21 17:10:15 +00:00
johnnyq
b6bc13ddd4
Removed Action Column on Client Tickets similar to the previous commit regarding Global Tickets
2023-12-09 15:08:32 -05:00
Marcus Hill
c0eb94efc3
Ticketing updates
...
- Client ticket view now defaults to showing Open tickets
- Client ticket view now has ability to quick filter between open/closed tickets
- Don't render modals for closed tickets (~6x performance boost 0.030 seconds before vs 0.005 seconds after) (we really need dynamic modals for ticketing!)
2023-11-25 11:29:08 +00:00
johnnyq
a300248f90
Remove the old add remove ticket watcher js code
2023-11-08 14:38:48 -05:00
johnnyq
c94c88dc88
Show Archived Items for locations, vendors and assets and moved import exports to New DropDown
2023-10-31 16:16:15 -04:00
o-psi
53c11edc8c
Update constructs to not have parenthesis.
2023-10-20 15:25:52 -05:00
johnnyq
b839f188ef
Allow Contact name, Vendor name and asset_name to be searchable under both client tickets and the main tickets view
2023-10-04 21:59:05 -04:00
johnnyq
301d798963
You can now change ticket priority, contact or ticket Assignment by clicking on the element in the ticket listing
2023-09-18 13:23:21 -04:00
johnnyq
beaa56dc36
Removed Ticket assignment through edit ticket, has to be done within the ticket itself, properly update the status to assigned and pending-assignment based off whos assigned to the ticket
2023-09-17 18:36:48 -04:00
johnnyq
54c1befed9
Added Confirmation to Delete and Archiving tasks, also fixed broken trips page
2023-09-05 19:02:52 -04:00
johnnyq
0898732ee7
Added more archiving capabilities across the board also dont show delete if folder is not empty, still need to add show archived data
2023-08-28 16:21:09 -04:00