Commit Graph

214 Commits

Author SHA1 Message Date
johnnyq e2733fecb7 Some initial beginnings of task management in tickets, currently you can create and delete them more to come 2024-03-25 16:43:56 -04:00
Marcus Hill 796ba6633e Ticket status colours
Standardize ticket statuses via function
2024-03-24 10:12:02 +00:00
johnnyq 5ebc6ffde8 Feature Added ability to select a ticket location for location based, still need to add more to this functionality 2024-03-23 16:24:40 -04:00
johnnyq 79ea97410e Feature Show who last replied in ticket listings 2024-03-23 15:59:02 -04:00
johnnyq eda78f0927 Moved Ticket Viewing to the top if someone is viwing the ticket the same time you are 2024-03-22 15:44:24 -04:00
johnnyq 3974055bff Missing Div 2024-03-22 15:33:52 -04:00
johnnyq 900df014b7 Do not show Responses if the count is 0 2024-03-22 13:35:48 -04:00
johnnyq 4cfbfb1a73 Improved spae utiliztion in ticket details by Removing the Extra Card on the left and right panes 2024-03-22 13:25:13 -04:00
Marcus Hill f9a5ca1ef8 Ticketing updates
- Bugfix: Prevent tickets from being assigned to disabled techs
- Bugfix: Un-assign all open tickets when a tech account is disabled
- Allow auto-assignment of recurring/scheduled tickets to an agent/tech (#901)
- Rework layout of recurring/scheduled ticket modal
2024-03-17 11:09:53 +00:00
Johnny cb57a1e86b
Merge branch 'master' into ticketing-hide-functions-closed 2024-03-02 19:48:44 -05: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
Marcus Hill 3084e9e0d3 Ticketing (and Invoicing)
- Hide the ability to add/delete watchers when a ticket is closed
- Hide watchers card entirely when tickets are closed, if the ticket had no watchers
- Hide the ability to schedule a ticket when a ticket is closed
- Don't include tickets in an auto-close state in the sidebar ticket counts
- Small edit to the ticket closure wording to account for requests and issues
- Small edits to invoice emails text
2024-03-02 18:31:01 +00:00
o-psi b31f1b4c49 add ticket description to AI Query 2024-02-21 11:16:40 -06:00
johnnyq 2a4efe629f Move Repky buttons and Control on one row removed the Timer Icon just use boxes for time as this is assumed 2024-02-15 18:24:07 -05:00
johnnyq 16a8e3d828 UI: Wrap tickert detail UI into 3 card sections for ease of seperation 2024-02-15 18:19:18 -05:00
Marcus Hill 25d242dc86 Enhance ticket reply button
- Better logic on when the button should default to private/public
- Fix the new plane icon not showing when the button was checked/unchecked
2024-02-12 18:10:37 +00:00
johnnyq ddb8061404 [FEATURE] Added AI Rewording Functionality to Create Ticket, Ticket Reply, Create Document and Edit Document, more to come 2024-02-11 00:13:10 -05:00
o-psi 2bf0a2aef8 cleanups 2024-02-09 22:49:12 +00:00
o-psi 6e14406364 Update Calendar to show past scheduled tickets as different colors based on status. 2024-02-09 22:06:34 +00:00
Andrew Malsbury 6c247e0f58
Merge branch '0.1.7' into scheduled-tickets 2024-02-01 21:42:24 -06:00
johnnyq 3b71e6132e Change Respond icon from check mark to a paper plane in ticket view 2024-01-20 22:08:41 -05:00
o-psi 13cf4df473 Scheduled Tickets 2024-01-18 19:50:01 +00:00
johnnyq 6c9fa7a607 Fix the ticket reponse count to not count archived replies 2024-01-03 18:29:32 -05:00
johnnyq d8edf339c4 Clean up Ticket Printing: When printing a ticket do not show interactive elements 2024-01-03 18:23:39 -05:00
johnnyq a9dfc0d5fe Add the ability to delete a ticket watcher 2023-12-27 17:21:17 -05:00
johnnyq a9d49c9785 Spurced up ticket Attachments view in ticket details 2023-12-27 17:02:04 -05:00
Marcus Hill e04c681ca5 Time tracking input field spacing
Reduce size of hrs, min, sec input fields
2023-12-23 23:15:20 +00:00
o-psi eb29f74fab fix error messages in log 2023-12-22 16:25:36 +00:00
o-psi 7709627e5b Accounting module disable ticket billable options 2023-12-22 16:19:51 +00:00
o-psi 3eaaf73744 Add more billable status functionality 2023-12-21 17:10:15 +00:00
o-psi 25fba91642 Put show modals javascript above pretty content. 2023-12-18 15:27:45 +00:00
o-psi 78260a2b4e Updates to mark tickets billable, and keep track of which have been billed. 2023-12-17 20:28:57 +00:00
johnnyq 02e0692b85 Fix Badge colors not working correctly after custom color tag update 2023-11-19 14:56:49 -05:00
Andrew Malsbury feea83d380
Merge branch 'master' into See-All-Timers 2023-11-17 12:28:20 -06:00
Andrew Malsbury 011bacd1a2 Add ticket timer functionality and clear all
timers button
2023-11-17 18:27:31 +00:00
Johnny 8eccdc6b6a
Merge pull request #807 from twetech/add-asset-uri-to-ticket-information
Add asset URI to client asset details page
2023-11-16 13:23:51 -05:00
johnnyq 834956624b Reduced the heading font sizes on the the right side ticket details to allow more info to be displayed 2023-11-16 10:40:54 -05:00
johnnyq 32203565a7 UI update for ticket timer, removed the appended H S M to free some clutter 2023-11-16 10:27:14 -05:00
johnnyq 48b153613f Changd Passwords to Logins, made Licenese icon consistent 2023-11-16 00:20:36 -05:00
Andrew Malsbury e5752dc335 Add asset URI to client asset details page 2023-11-15 15:32:37 +00:00
Andrew Malsbury 94b4d4aeca
Merge branch 'master' into See-All-Timers 2023-11-14 20:00:13 -06:00
johnnyq 201860798a Fix Ticket Timer to allow for 00 for hour 2023-11-14 18:02:12 -05:00
johnnyq 63a4eab8bc Added Pattern Attribute to only allow correct input for the ticket timer 2023-11-14 13:20:51 -05:00
johnnyq 16aff5f634 UI Update to the ticket timer. reworked sizing to be a small input field, set the fields to text instead of numeric as the number updown element was taking up too much space 2023-11-14 13:15:49 -05:00
Andrew Malsbury 47fe6fe233 Add timers modal to see all timers 2023-11-12 23:47:44 +00:00
Andrew Malsbury adafd38684 Timer - Record time even if closed 2023-10-26 19:19:46 +00:00
o-psi 53c11edc8c Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
johnnyq 8c56426186 Fixed a layout issue if no previos ticket exists for a selected contact under ticket details 2023-10-12 16:09:31 -04:00
johnnyq 43dc95c55a Fix missing </div> in ticket when we tried to fix merge conflicts 2023-10-08 19:59:26 -04:00
Johnny edf6e18dc3
Merge branch 'master' into ticket-update-type-email-match 2023-10-08 19:54:14 -04:00