Commit Graph

4198 Commits

Author SHA1 Message Date
johnnyq c573687fa1 Feature: Calendar Names and Colors can now be edited 2024-06-01 18:48:06 -04:00
johnnyq 851542bcc1 Added Side nav for calendars, pending more updates 2024-06-01 18:09:59 -04:00
johnnyq e04a9d1f09 Added All Domain view to main side nav 2024-06-01 17:12:15 -04:00
johnnyq c0207aa9ec Remove the Arrow Icon Next to the client in client listing 2024-06-01 16:54:44 -04:00
johnnyq 1fa043b1d7 Bumped TinyMCE Editor from 7.0 to 7.1.1 2024-06-01 16:21:46 -04:00
johnnyq 307cc709d4 Fix Merging Ticket where the merging ticket HTML would be lost during the merge to the another ticket 2024-06-01 16:15:38 -04:00
johnnyq 18d94cb33d Add Revision history to the bottom of each document 2024-06-01 15:54:53 -04:00
johnnyq 5edec23234 Convert document details to 4 Space indent instead of 2 2024-06-01 15:32:14 -04:00
johnnyq a064d26c10 Fix Creating Document from a template where is would not set the document_parent causing new documents to display revisions that dont exist 2024-06-01 15:24:30 -04:00
johnnyq 3621912398 Keep Admin Menu Nav Highlighted when going deeper into an item 2024-06-01 15:07:47 -04:00
johnnyq 64499fa734 Also Delete Location Tags when a Client is deleted 2024-06-01 14:39:14 -04:00
johnnyq ba23142843 Remove repeated delete client tags query when client is deleted 2024-06-01 14:35:35 -04:00
johnnyq dfe61fb426 Delete Contact Tags when a Client is deleted 2024-06-01 14:34:28 -04:00
johnnyq 2ab7a44f6e Feature: Add Contact Tags Support 2024-06-01 14:25:51 -04:00
johnnyq 565f8162a4 Feature: Clients and Locations can now be searchable with multiple tags selected 2024-05-31 18:18:41 -04:00
johnnyq 8d87672b49 Tidy Tickets Collapse 2024-05-31 17:39:09 -04:00
johnnyq 0770c701b5 Continue to Show Advanced Search in Tickets Filter if assigned to is selected 2024-05-31 17:36:19 -04:00
johnnyq ecbeb12990 Fix broken page over the shortened tag query in client details and ticket details.php 2024-05-31 16:51:52 -04:00
johnnyq a7376fe08d DB Update Shorten Client Tag Fields and add Delete Client Tags to Delete Client and cleanup clients query 2024-05-31 16:46:50 -04:00
johnnyq 5347429d58 Remove Unessesary Syntax from locaiton tag Query 2024-05-31 16:27:04 -04:00
johnnyq 89d9ec73ad Feature Added Location Tags 2024-05-31 16:13:55 -04:00
johnnyq 63f740e22f Move total time worked to 3rd column in ticket details 2024-05-30 19:42:08 -04:00
johnnyq eab3bf226c Add Company Name to the Browser title in guest viewing sessions such as guest_invoice, guest_quote etc 2024-05-30 19:29:33 -04:00
johnnyq 7db9a7de73 Fix Telemetry check 2024-05-30 18:57:33 -04:00
johnnyq 14c814c5b8 Made Public Comment and Email Default Selected option 2024-05-30 16:45:20 -04:00
johnnyq 2149a33bd5 Added Email Client to ticket details, Public Comment does not email the client or watchers anything, but can view it in the ticker portal 2024-05-30 16:36:38 -04:00
johnnyq 237ba1dd20 Removed Custom CSS for ticket was able to make work with CSS Library bootstrap, asjusted spacing and layout of ticket response controls, 2024-05-30 15:35:02 -04:00
johnnyq 8c007ea7b1 Calculate more ticket response counts 2024-05-30 15:05:13 -04:00
johnnyq f091d94282 Ticket Response UI Update Public Comment and Internal Note work now, added Events and Tasks to the Responses stil WIP there 2024-05-30 14:53:49 -04:00
johnnyq db5ec8912a More UI Updates to ticket comments 2024-05-30 13:56:30 -04:00
johnnyq 7eb6c2ac7f Initial rework on UI for public comments, private notes and ticket events 2024-05-30 13:49:52 -04:00
johnnyq dfca3a04a1 DB Structure Dumnp for billable options 2024-05-29 17:56:59 -04:00
johnnyq 1d19b72229 Added Billable Recurring Tickets, UI: changed the Billable option to switch. Added ticket settings option to automatically mark new tickets as billable 2024-05-29 17:55:39 -04:00
johnnyq c389c68883 Default Tickets to not billable and add Billable option to Create Ticket 2024-05-27 13:46:17 -04:00
Johnny 1c5cb0123c
Merge pull request #965 from wrongecho/ticket-categories
Ticket categories
2024-05-27 12:58:50 -04:00
Johnny a3f72b7d93
Merge pull request #966 from wrongecho/calendar-start-day
Calendar start day
2024-05-27 12:58:14 -04:00
Marcus Hill fbc87572e9 Calendar start day
Allow customising the calendar to start on a Monday instead of Sunday
2024-05-26 23:38:50 +01:00
Marcus Hill 159c1d78a0 Ticket categories
Add basic support for categorising tickets (e.g. Software/Network)
2024-05-26 22:49:57 +01:00
johnnyq 5210fae3ec Fix 2024-05-26 15:55:46 -04:00
Johnny f177045432
Merge pull request #964 from wrongecho/user-roles-initial
User roles - Initial
2024-05-26 15:42:24 -04:00
Marcus Hill e820ffec6b User roles
Move the default user roles into the database to make way for custom roles & permissions
2024-05-26 18:37:37 +01:00
wrongecho c4fd3f7422
Merge pull request #962 from wrongecho/bugfix-ticker-timer-since-removal-open-tickets
Bugfix - Ticket time tracking
2024-05-26 17:09:24 +01:00
Marcus Hill c969897389 Ticket time tracking
Bugfix for ticket time tracking as this was broken since the open ticket timer was removed
2024-05-26 17:09:04 +01:00
Marcus Hill 059a5516fc Ticket time tracking
Bugfix for ticket time tracking as this was broken since the open ticket timer was removed
2024-05-26 17:05:42 +01:00
wrongecho f1037975a7
Merge pull request #961 from wrongecho/qr-code-fix
2FA QR Codes
2024-05-26 16:36:36 +01:00
Marcus Hill 2b006af52d 2FA QR Codes
Move away from the Google Charts API for generating QR codes as this is currently broken and not a security best practice.
2024-05-26 16:29:35 +01:00
Marcus Hill 8b1ba7028e 2FA QR Codes
Move away from the Google Charts API for generating QR codes as this is currently broken and not a security best practice.
2024-05-26 16:08:06 +01:00
johnnyq c02d6d4cf0 Add Recurring Tickets NextDate to the Calendars 2024-05-21 13:33:53 -04:00
Johnny 85a1c5e795
Merge pull request #960 from wrongecho/2fa-token-cookie-time
Set 2FA Remember-me cookie expiry
2024-05-20 23:49:13 -04:00
Marcus Hill cabc7e8c8b Set 2FA Remember-me cookie expiry to number of days the token should be valid for
Currently, the token is only valid for 2 days (86400 seconds = 24 hrs, multiplied by 2). This PR adjusts the cookie expiry date to the number of days configured that tokens are cleared after. This should help ensure users are not prompted for 2FA every few days, even if they've set a longer interval.
2024-05-17 23:26:22 +01:00