Commit Graph

107 Commits

Author SHA1 Message Date
Marcus Hill 43bd028298 Tickets - Merging
- Fix merging UI not showing ticket status name correctly
- Add ability to move ticket notes and replies to the new parent ticket if desired (sometimes helpful, sometimes not)
2024-04-12 22:26:27 +01:00
johnnyq 88a96e3044 Reworked Client Domains, added mail host and dns host, made all the host columns sortable by reworking the logic and optimized the code further 2024-04-10 13:21:45 -04:00
johnnyq 8addc4f55c Feature: Added Subnet Mask and primary and secondary DNS change the wording for network to IP / Network in case a single IP needs to be used for example an Internet Connection, Added more newe tabs to the Add/Edit Network so everything fits and is organized 2024-03-27 14:19:32 -04:00
johnnyq cf8b2aa7ad Add eye icon for people viewing tickets 2024-03-22 15:58:25 -04:00
johnnyq 7d22f208b8 Enhancement moved to media css for domain listing and added description field 2024-03-21 16:07:54 -04:00
johnnyq 51dba5ac1a Certificates Enhancement, Use Media CSS, add description create a new tab for notes 2024-03-21 15:46:14 -04:00
johnnyq 16cfc3e032 Add Description to Networks 2024-03-20 18:44:32 -04:00
Marcus Hill dfce95a67b Recurring tickets bugfixes 2024-03-17 11:57:58 +00: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
o-psi 06ce12ba47 Update AI prompting 2024-02-21 18:13:10 +00:00
o-psi b31f1b4c49 add ticket description to AI Query 2024-02-21 11:16:40 -06:00
Marcus Hill 2c7b65dad2 Recurring tickets
- Reword some areas to better separate recurring and scheduled tickets.
- Fix bulk actions not doing anything due to form name mismatch
2024-02-12 22:17:05 +00: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
johnnyq a1d642c54b You can now Test AI Rewording Functionality right from the AI Settings Screen 2024-02-10 21:15:05 -05:00
johnnyq 726b023592 Renamed Scheduled Ticket Files to Recurring Ticket and made some more changes inside the files 2024-02-10 17:31:32 -05:00
Johnny d78b667e0b
Merge pull request #875 from twetech/0.1.8.2
0.1.8.2 (Scheduled tickets, and Email Improvements)
2024-02-10 14:30:30 -05:00
Marcus Hill d09082bd18 Bugfix: Unable to update certificate details for existing certificate entries 2024-02-10 13:36:41 +00:00
o-psi f71d3d9b19 finish rename scheduled tickets to recurring tickets in UI 2024-02-02 15:08:44 +00:00
johnnyq f8dc67fbf9 Added Gateway Fee to the Guest View Invoice and minor fix for ticket counter per Pull Request #866 also added stripe flat and percent config vars to guest view invoice. Note We do not need to merge Pull #866 as all changes nessessary have been implented manually 2024-01-28 15:55:05 -05:00
johnnyq ee3087725d Rename inconsistent multi Actions to Bulk Actions 2024-01-27 01:03:18 -05:00
Marcus Hill ba0917e142 Logins JS Cleanup
- Remove old JS
- Standardize generate password JS style to match existing
- Move JS functions to own files
2024-01-22 21:25:21 +00:00
Marcus Hill 1b567ee253 Add multi-select to networks, certificates and domains.
Fix multi-select count bug
2023-12-31 12:49:58 +00:00
Marcus Hill 756c3aa7ca Tidy for consistency 2023-12-31 11:20:43 +00:00
Marcus Hill 86b31ada1f Add notes to certs 2023-12-31 11:13:57 +00:00
Marcus Hill d3b59edfe4 Add notes to domains 2023-12-31 11:13:48 +00:00
Marcus Hill 1a1b4ee810 Add notes to networks; move networks js to its own file 2023-12-31 11:13:24 +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
Andrew Malsbury 955b7cc53b Refactor variable declarations to use let instead
of var
2023-11-17 18:30:43 +00:00
Andrew Malsbury 011bacd1a2 Add ticket timer functionality and clear all
timers button
2023-11-17 18:27:31 +00:00
Andrew Malsbury bdda03d8b2 Update ticket link in header_timers.js 2023-11-15 16:30:10 +00:00
Andrew Malsbury 5657c153be
Merge branch 'master' into See-All-Timers 2023-11-14 11:24:26 -06:00
Johnny 5dfc0d0d2c
Merge pull request #802 from twetech/update-timer-when-pending
Time tracking paused when pending
2023-11-13 23:29:15 -05:00
Andrew Malsbury 47fe6fe233 Add timers modal to see all timers 2023-11-12 23:47:44 +00:00
Andrew Malsbury efb4709519 Time tracking paused when pending 2023-11-12 21:23:06 +00:00
johnnyq a300248f90 Remove the old add remove ticket watcher js code 2023-11-08 14:38:48 -05:00
johnnyq eb01e4b4d5 Clean up Logic for Client Add and Client Edit Modals, same for trip add copy edit 2023-11-08 13:34:58 -05:00
johnnyq 3f2f405596 Allow Manual Input of Trip Destination or select from client locations, Added Remember me checkbox for future implementation 2023-11-06 19:37:48 -05:00
Andrew Malsbury fb45bceae5 Update timer to remember manual edits. 2023-10-30 13:22:29 +00:00
Marcus Hill e88d0b1e23 Add ability to edit contact on a scheduled ticket 2023-10-28 14:32:15 +01:00
Andrew Malsbury adafd38684 Timer - Record time even if closed 2023-10-26 19:19:46 +00:00
Andrew Malsbury f6cdf5ac51 Added comments because I dont know JavaScript 2023-10-25 19:37:17 +00:00
Andrew Malsbury a29a97214a Update to keep incrementing while tab is closed 2023-10-25 19:16:07 +00:00
Andrew Malsbury ea3e1df784 clear local storage when responding 2023-10-25 19:02:23 +00:00
Andrew Malsbury 6a0b291acd Save timer to local Storage 2023-10-25 18:26:33 +00:00
o-psi 53c953b60e Update the timer to stop when focused. 2023-10-24 20:09:07 +00:00
o-psi 6c13773706 Revert "Enhance timer: Pause during input edits"
This reverts commit 2a3156cd59.
2023-10-24 20:08:22 +00:00
o-psi 2a3156cd59 Enhance timer: Pause during input edits 2023-10-24 20:07:10 +00:00
Marcus Hill 65168fe702 Add background ajax query in an attempt to prevent session timeout 2023-10-21 12:34:34 +01:00
johnnyq ba9442e6c3 Added Confirmation to Close Ticket in Client Portal - Seperated cofirmation modal to a seperate JS file which is now included in the Client Portal 2023-10-20 19:10:25 -04:00