Commit Graph

2839 Commits

Author SHA1 Message Date
johnnyq bc1e2f1ea4 Updated DB schema with the new asset_uri 2023-09-09 23:43:12 -04:00
johnnyq 747e793e54 Added Asset URI can be used for a remote link 2023-09-09 23:40:18 -04:00
Johnny be7492ae73
Merge pull request #714 from wrongecho/qr-charts-api
Google Charts - Use HTTPS instead
2023-09-09 14:13:20 -04:00
Johnny a5fd5a2068
Merge pull request #716 from wrongecho/ticket-api-create
API: Tickets
2023-09-09 14:12:11 -04:00
Marcus Hill c489a85fc0 API: Tickets
Add Create API endpoint for tickets.

Supported fields:
- Client ID
- Client Contact
- Subject
- Details
- Priority
- Agent assignee
- Vendor ID
- Vendor ticket ref
2023-09-09 15:28:18 +01:00
wrongecho 89d4f85869
Merge pull request #715 from wrongecho/asset-import
Bug fix: Asset import
2023-09-09 12:08:18 +01:00
Marcus Hill 19e159e9fd Bug fix: Asset import 2023-09-09 11:53:12 +01:00
Marcus Hill a593e4cbbb Use HTTPS instead (eventually to move this into a local library) 2023-09-09 08:33:29 +01:00
johnnyq 6cb3d8f9d0 Truncate Client Name on client side nav 2023-09-08 01:51:29 -04:00
johnnyq 21a60c0619 Added confirm delete on delete contact 2023-09-08 01:15:12 -04:00
johnnyq 3d5c09abd0 Added a mail resend option under mail queuer it reset the the failed count to 3 2023-09-07 19:31:18 -04:00
johnnyq 85c1dede07 Show password field when local is selected for both edit and add contact 2023-09-07 18:18:27 -04:00
johnnyq 420647d481 Seperated domain refresher to seperate cron job this will need to be added manually if you want domain info to be refreshed, did this because sometimes it would break 2023-09-07 17:51:35 -04:00
johnnyq 3c8c173427 Fix Bad column count error upon importing passwords via CSV 2023-09-07 17:10:50 -04:00
johnnyq 6d1420712d Minor UI/UX update on mail settings 2023-09-07 16:46:36 -04:00
johnnyq 5f53082900 Spelling fix 2023-09-07 16:40:52 -04:00
johnnyq 0ae3a7fed1 Added more common net terms 2023-09-07 16:39:17 -04:00
johnnyq 718605dd8c Removed Mail from settings under ticket, invoice and quote settings as this is all configured under mail settings now 2023-09-07 16:28:36 -04:00
johnnyq 7dee46eee9 Changed company icon from a building to a briefcase 2023-09-07 15:50:20 -04:00
johnnyq 3e039f8664 Added Timezone selection under setup 2023-09-07 15:49:04 -04:00
johnnyq e56d78b0a8 Added timezone selection to localiztion settings 2023-09-07 15:41:01 -04:00
johnnyq 44508cfa7c Moved Company Details settings localiztion settings to its own seperate settings called localiztion 2023-09-07 15:22:16 -04:00
johnnyq b625400638 Renamed setting side nav to administration more suitable than settings 2023-09-07 15:06:05 -04:00
johnnyq 90b483e424 Moved Calendar, Trips and Reports under More sub heading on side nav 2023-09-07 14:44:36 -04:00
johnnyq e1e966806c Added Login Description to Contact details to mimic client passwords 2023-09-06 11:23:42 -04:00
johnnyq 725370408c Decreased Content padding for mobile view, also decreased card body content in clients for mobile 2023-09-06 02:11:32 -04:00
johnnyq 903efec1dd When local auth is selected show the password box 2023-09-06 00:49:31 -04:00
johnnyq 747b7de143 Feature: Force MFA Part 3 - Enforce MFA by redirecting users to their user_profile to setup MFA if Force MFA is checked, next up is to lock them there until 2FA is set 2023-09-06 00:08:21 -04:00
johnnyq 17c8a9ab0c FEATURE: Force MFA Part 2 - Added to add, edit user 2023-09-05 23:44:42 -04:00
johnnyq 2a142f1c42 FEATURE: Force MFA Part 1 - DB Structure 2023-09-05 23:23:16 -04:00
johnnyq 8fb211c2dc Keep current view when switching between folders 2023-09-05 23:16:14 -04:00
johnnyq eb1048ea4a Added Confirmation to Ticket Details Page, Closing ticket archiveing reply deleting etc 2023-09-05 19:04:43 -04:00
johnnyq 54c1befed9 Added Confirmation to Delete and Archiving tasks, also fixed broken trips page 2023-09-05 19:02:52 -04:00
johnnyq 4b368ee5af FEATURE: Confirmation Modal only grab clients initials for client side nav 2023-09-05 18:26:15 -04:00
johnnyq 316afa5603 Top bar is now fixed by default also fixed markup for side top headers 2023-09-05 17:19:02 -04:00
johnnyq 97521d1df7 added more actionable notifications 2023-09-05 16:44:31 -04:00
johnnyq 52b0a17e02 added more actionable notifications 2023-09-05 16:42:33 -04:00
johnnyq 853fbf0ba7 Ticket Notifications now are clickable and will go to the ticket details 2023-09-05 16:23:10 -04:00
johnnyq 7a27e5f6d2 FEATURE: Actionable Notifications Part 1 - Added Notificaiton Action to the DB this will allow notifications to become actionable 2023-09-05 16:12:31 -04:00
johnnyq b1a9dda896 Ticket update bar Formatting Fix 2023-09-05 15:33:03 -04:00
johnnyq d978e475bb Removed Closed from the Ticket Dropdown as it was accidenally hit sometimes 2023-09-05 15:31:09 -04:00
johnnyq a5b034f877 Added Ticket Watchers card to the ticket details side bar 2023-09-05 15:25:25 -04:00
johnnyq 3513173ad0 Dudup Pagination requirement 2023-09-05 14:48:58 -04:00
johnnyq 941cbd37be Add Pagination to File Grid / Thumbnail View 2023-09-05 14:46:51 -04:00
johnnyq baea5ed997 Fixed issues with ticket notifications 2023-09-05 13:53:42 -04:00
Johnny d76f864c56
Merge pull request #713 from wrongecho/anonymise-contact-2
Auditing bugfix
2023-09-05 11:45:42 -04:00
Marcus Hill 06c88a0c8f Bug fix: Log entries auditing tickets created by agents now correctly log under the client 2023-09-03 22:09:58 +01:00
Johnny 0c4cded64e
Merge pull request #712 from wrongecho/anonymise-contact
Add Anonymize Contact feature
2023-09-03 12:42:33 -04:00
Marcus Hill b500556403 Add Anonymize Contact feature
- Contact name is redacted
- Contact details are removed
- Contact name/email is redacted from tickets & logs
- Contact is archived
2023-09-03 17:02:42 +01:00
wrongecho 1370ac3d6c
Merge pull request #711 from wrongecho/portal-sso-fix
Fix Client Portal AAD SSO Button
2023-08-31 20:24:03 +01:00