Commit Graph

141 Commits

Author SHA1 Message Date
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
johnnyq
51489c2420 Update and move pretty tables function to a seperate js file and also add img-fluid to <img> tags so images dont run off the page and also update ticket details page with prettyContent function 2023-09-26 14:22:58 -04:00
johnnyq
827b880b28 Fixed edit scheduled ticket updated shoertenClient function to be even more intelligent 2023-09-17 20:08:41 -04:00
johnnyq
4b368ee5af FEATURE: Confirmation Modal only grab clients initials for client side nav 2023-09-05 18:26:15 -04:00
johnnyq
e31a0269b3 Make Client visible note optional in sharing 2023-08-22 10:15:01 -04:00
johnnyq
cc80d41964 Cleaned up the watchers Modals 2023-08-03 19:36:02 -04:00
johnnyq
dd46c5bcab Ticket watchers can now be add and deleted 2023-08-03 18:03:39 -04:00
johnnyq
8511cdd1fe Added the Ability to Toggle the Ticket Timer Pause / Play 2023-07-31 14:30:37 -04:00
johnnyq
e09c9cadb5 Added Expire Date field to Quotes also Do not show Guests Accept or Decline if Date is Expired 2023-07-15 15:33:08 -04:00
Marcus Hill
57dab27169 Login page enhancements
- Default to secure cookies (in case var is not defined in config.php)
- Enable content security policy
- Return HTTP 401 response code for invalid username/password combinations
2023-06-17 15:09:01 +01:00
johnnyq
1b0aaf4d27 Update Document details to use TinyMCE Readonly mode on display. Add Print Button. UI Updates etc 2023-06-06 18:48:19 -04:00
johnnyq
d3281ecd18 Updated Share Model to have an Expire selection instead of selecting a date and time, also share link will now email a chosen contact that has a valid email with the secure link, along with notifications when link is clicked. The Link now adds the https:// in the beginning for easy copy paste 2023-05-25 17:35:09 -04:00
Marcus Hill
02ced0dbbd Fix codesmell 2023-05-14 20:19:07 +01:00
Marcus Hill
1057481039 Ticket.php
- Change wording of ticket 'Respond' button to 'Add note' if reply is internal
- Fix TinyMCE not loading under certain circumstances
- Correct varname 'prefix' to 'ticket_prefix' in reply alert message
2023-05-14 20:16:04 +01:00
johnnyq
09ff8b710b Enable browser spell checker for TinyMCE 2023-05-09 00:31:09 -04:00
johnnyq
eb3decb4da Enabled TinyMCE for mobile users as well 2023-05-08 21:25:06 -04:00
johnnyq
01a37cb1e1 Replace Summernote WYSIWYG with TinyMCE 2023-05-08 18:44:00 -04:00