Commit Graph

57 Commits

Author SHA1 Message Date
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
Marcus Hill a26f3087fc Change client - fix code smell 2023-04-10 19:13:31 +01:00
Marcus Hill 1aa33585a0 Ticketing - add ability to change client 2023-04-10 18:52:23 +01:00
Marcus Hill 5f79931787 Dynamic modals: codesmell 2023-04-09 20:14:15 +01:00
Marcus Hill bdf74e77ba Convert quote edit modal to be dynamically populated 2023-04-09 20:10:19 +01:00
Marcus Hill 04dad13ad3 Client file deletion
- Add file delete confirmation modal
- Change file deletes to POST not GET requests in post.php as they are state changing
- Require CSRF validation for file deletes
2023-04-08 21:59:54 +01:00
Marcus Hill 1c18599372 Add bulk actions (delete) for client certificates. 2023-03-05 16:20:09 +00:00
johnnyq 94c020f689 Fix issue clients listing being broken with MySQL server due to not specifiying all non aggregate columns be in the GROUP BY Field, this was not an issue with mariaDB 2023-02-28 22:15:09 -05:00
johnnyq e14fe2474c Updated Multi Action UI and some logic 2023-02-28 20:16:07 -05:00
Marcus Hill ddb67779d6 Add bulk delete option for scheduled tickets 2023-02-26 15:00:54 +00:00
Marcus Hill 69063d8d01 Touch up share modal
Touching up the share modal.
This is in preparation to allow a field for a contact (dropdown) / email address input, so that the shared link can be quickly emailed to a client
2023-02-25 22:53:14 +00:00
Marcus Hill 5051a3da43 Add initial stripe integration 2023-02-07 18:09:07 +00:00
Marcus Hill f92dc108e2 Tidy
- Move some scripts to their own js files
- Move some duplicate code blocks to functions
- General tidy & spacing cleanups (#538)
2023-02-04 22:09:56 +00:00
Marcus Hill 56899e60cf Move ticket merge javascript to separate file 2023-01-03 20:43:51 +00:00
Marcus Hill 7e81882bff Separate out time tracking and collision detection JS into separate javascript files 2023-01-03 20:30:39 +00:00
johnnyq 334766e567 Use toastr notifications and alerts instead dedupe alert feedback code 2022-05-14 13:03:03 -04:00
Marcus Hill cc4c2e6bf7 - Enforce role check when editing/deleting scheduled tickets
- Add scheduled tickets to client view
- Add search and pagination to scheduled tickets
- Populate scheduled ticket edit modals dynamically
- Minor typos
2022-04-10 13:42:47 +01:00
johnnyq 8c4932c1c5 Fix Inputmask and password popovers along with Copy to Clipboard 2022-02-08 15:13:31 -05:00
johnnyq 05702c4a1b More Audit logging fixes and added proper permissions and added common datasets when a company is added 2021-12-28 18:53:48 -05:00
johnnyq 15d95a3647 Set Feedback Alerts to disappear after 4 seconds instead of 2 seconds 2021-12-28 18:20:15 -05:00
johnnyq 85cdc42d0f DB Structure update, Hide Passwords under client logins until eyeball is clicked to reveal password, prevent the looking over your shoulder type attack, Added Install Date to Assets, reworked client assets listing to include Operating System and Install Date 2021-12-08 22:15:20 -05:00
johnnyq 025e7caad2 Updated Toolbar for summernote and some more phone adjustments 2021-09-12 14:58:50 -04:00
johnnyq f605b5ac4a Made Copy to Clipoard button work undr client logins 2021-08-09 22:44:50 -04:00
johnnyq f1828a11a9 Added Boostrap Password Reveal Library and clipboardJS library added copy to clipboard to client logins 2021-08-08 15:04:39 -04:00
johnnyq 31c73601a0 Fixed Input Masks, Spruced up Invoice PDF Template 2021-03-31 19:57:50 -04:00
johnny@pittpc.com 325c2b1e7a Fix Spacing between Side Menu Headers due to AdminLTE upgrade 2021-03-24 21:41:41 -04:00
johnny@pittpc.com cf740d3ce4 upgraded PHPMailer, AdminLTE, chartJS, Select2 Libraries 2020-01-21 00:45:16 -05:00
johnny@pittpc.com 328ac67d5b Minor UI cleanups started porting selects from bootstrap-select to select2 2019-11-22 20:37:55 -05:00
johnny@pittpc.com 5ca8d201b0 Remove some old files, updated guest urls to work with the new multi company features, and some other multi company update 2019-08-15 18:29:28 -04:00
root 81438fef93 Edit Calendar Event Now Works, now you can create calendars and select a color, added bootstrap select to add additnal html content to select boxes and make them look prettier 2019-06-06 13:22:25 -04:00
root 889a749d88 Added alert feedback boxes, little ui fixes for quote invoice and recurring added rejected instead of cancelled for quotes, and other little ui cleanups 2019-05-25 21:14:08 -04:00
root 9683d9f9f0 Removed some unused files 2019-05-17 01:15:22 -04:00
root 5c55358841 Fixed up client files can now download and delete files, added web link to client logins added payments, quotes and recurring to client print and lots of little ui cleanups here and there 2019-05-11 20:06:01 -04:00
root f5377409b0 Cleaned up unused files, did some code tidying 2019-05-10 21:56:13 -04:00
root f9d6f4d316 Added badge count to client side nav, switched from js active nav to using php 2019-05-10 18:04:03 -04:00