Commit Graph

182 Commits

Author SHA1 Message Date
wrongecho 55b324621e Fix stripe auto-pay not fetching publishable key 2025-01-17 20:27:22 +00:00
wrongecho 9a36ad2cea Initial add Stripe Auto-payment with saved card 2025-01-14 00:28:49 +00:00
wrongecho 88c1b8cb8b Initial add Stripe Auto-payment with saved card 2025-01-13 22:58:23 +00:00
wrongecho f153ae8ff3 Initial add Stripe Auto-payment with saved card 2025-01-12 22:02:49 +00:00
wrongecho cd374b7b21 Initial add Stripe Auto-payment with saved card 2025-01-12 21:42:02 +00:00
wrongecho a15081ac67 Initial add Stripe Auto-payment with saved card 2025-01-12 20:56:38 +00:00
wrongecho e7f19dc69d Fix portal invoices 2025-01-12 09:25:13 +00:00
wrongecho 2c6b1a83d6 Fix portal confirm modal include 2025-01-12 09:22:21 +00:00
johnnyq d57caed793 tidy 2025-01-11 17:41:50 -05:00
johnnyq ae7b7d1157 Update AdminLTE CSS/JS links in client Portal's login, login_reset and header and footer 2025-01-11 16:20:40 -05:00
wrongecho 22d1a1809c Tickets created via portal/email not being marked as billable 2025-01-09 16:29:07 +00:00
Johnny eddf8d4016
Merge pull request #1129 from itflow-org/tidying
Tidying/General quality of life updates
2024-12-28 12:41:19 -05:00
Johnny c78d0a175b
Merge pull request #1128 from itflow-org/font-tidy
Stop using Source Sans Pro intermittently for some pages
2024-12-28 12:37:48 -05:00
Marcus Hill c85626a937 Tidying/General quality of life updates
General quality of life updates:

- Ticket contact edit: 'No one' should be logged when ticket isn't associated with any contact, rather than a blank space; also fix email content
- Ticket portal/guest: Only show 'Assigned to' if someone is actually assigned
- Ticket tasks: Don't allow adding/modifying tasks for tickets in a resolved state
- Portal contacts: Properly align word 'Contacts' in a similar way all other page headings are aligned
- Client PDF export/handover: Now opens in a new self-closing window
2024-12-28 01:12:59 +00:00
Marcus Hill fcfc6ff5e2 Stop using Source Sans Pro for some pages, we seem to use Sans Serif everywhere else 2024-12-27 23:02:24 +00:00
Marcus Hill a6451c787e Client Portal Ticketing - Show attachments for each reply 2024-12-27 20:57:38 +00:00
wrongecho 6df53db9da Bugfix: Ticket feedback notifications 2024-12-13 16:29:02 +00:00
wrongecho da1b3b55b1 Portal contacts
- Bugfix not being able to edit contacts after the switch to storing contact creds in the users table
- Prevent a client adding contacts with duplicated emails
2024-12-02 18:01:29 +00:00
johnnyq 53c888c4b8 Add User Type to session, along with user type check 2024-11-27 11:50:45 -05:00
johnnyq 1766b95fc4 Fixed table layout in Client Portal Documents, put pretty content in the portal footer instead as it caused issues with the XSS Protection Content-Security-Policy 2024-11-23 16:43:16 -05:00
johnnyq dea702b45f Fix missing ) in Portal Post was a logging regression which also fixes poral logout 2024-11-19 18:22:53 -05:00
johnnyq 278ba079c3 Updated cron mail queue and cron email ticket parser to use new logAction and tidy up code 2024-11-15 13:40:04 -05:00
johnnyq 7b9229d926 Updated Portal post to use new logAction and tidy up code 2024-11-15 12:53:41 -05:00
johnnyq 881f498237 Wording Updates Azure to Entra 2024-11-15 12:31:10 -05:00
johnnyq a6a94e3ccd More logAction function updates to client portal entra login amd cleaned up the client entra login portal for better presentation of vars 2024-11-15 12:29:46 -05:00
johnnyq 412462a4c0 More logAction function updates to client portal login amd cleaned up the client login portal for better presentation of vars 2024-11-15 12:21:55 -05:00
johnnyq af9ec9ca85 Fix broken portal login and password reset due to the timezone set before the session was initiated, now we set the timezone after session has started 2024-11-06 17:55:46 -05:00
Marcus Hill 2e2a992c32 Portal SSO - Rename AAD to Entra 2024-11-02 10:54:19 +00:00
johnnyq 55c9c76194 Fix Self Password Reset via Portal 2024-10-23 00:46:02 -04:00
johnnyq f2dedbf8e8 Cmplete Migrate Contact Users to Users 2024-10-22 23:53:14 -04:00
Marcus Hill 377c5952d7 Portal login logs
- Mention contact ID in audit log if password is incorrect
- Mention in audit logs if invalid email/auth method
2024-10-06 16:38:48 +01:00
wrongecho fa6aa4318b tidy 2024-10-02 11:42:30 +01:00
wrongecho 1c404b9cf1 Add custom event handler to be triggered by some actions affecting tickets/quotes/invoices/contacts 2024-10-02 11:26:13 +01:00
wrongecho 0e4f57eaed Show a 401 header for unsuccessful portal logins 2024-09-21 13:45:47 +01:00
wrongecho c65db3431d Tidying 2024-09-14 23:43:54 +01:00
wrongecho 43d6847126 Fix images in docs not showing in client portal 2024-09-07 11:51:27 +01:00
wrongecho 40c400240f Add ability to choose whether document is visible in client portal 2024-09-07 11:21:36 +01:00
wrongecho 208d6cadc4 Add ITFlow attribution to client portal (1/2) 2024-09-06 18:53:48 +01:00
Johnny d890a27731
Merge pull request #1031 from itflow-org/portal-certs-domains
Portal - allow clients to see certs/domains
2024-09-05 14:24:06 -04:00
Johnny 0185452cf5
Merge pull request #1030 from itflow-org/portal-contact-add
Portal - allow adding contacts
2024-09-05 14:23:52 -04:00
Johnny 323224bc85
Merge pull request #1028 from itflow-org/whitelabel
Initial implementation of whitelabelling (disabled)
2024-09-05 14:23:43 -04:00
wrongecho f2c15b4650 Portal - allow clients to see certs/domains 2024-09-05 17:56:42 +01:00
wrongecho 54c8d6d74a Portal - allow adding contacts 2024-09-05 17:26:28 +01:00
wrongecho 726aaac56a Portal - allow editing client contacts, few tweaks to header incl session notifications 2024-09-05 15:44:06 +01:00
wrongecho 92681a86b3 Portal - allow editing client contacts, few tweaks to header incl session notifications 2024-09-05 15:21:05 +01:00
wrongecho 766813a326 Portal - allow editing client contacts, few tweaks to header incl session notifications 2024-09-05 15:19:52 +01:00
wrongecho 7827522b40 Portal - allow editing client contacts, few tweaks to header incl session notifications 2024-09-05 15:19:17 +01:00
wrongecho 49fddd4f1e Portal - allow editing client contacts, few tweaks to header incl session notifications 2024-09-05 15:16:11 +01:00
wrongecho a23005babe Portal - show client contacts 2024-09-05 14:05:51 +01:00
wrongecho 4458c87463 Initial implementation of whitelabelling 2024-09-05 10:31:18 +01:00