Commit Graph

154 Commits

Author SHA1 Message Date
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
wrongecho d80334a7cf Ticketing updates - guest view & resolved vs closed
- Swap autclose for resolved to allow temporarily re-opening resolved tickets for 72 hrs after closure
- Add guest view URL for tickets
2024-08-17 23:24:15 +01:00
wrongecho 786fc0a369 Only show most current version of a document in the client portal 2024-08-15 21:45:20 +01:00
johnnyq 7a2e063bde Fix Broken Reset Password due to incorrect timezone path 2024-04-17 14:05:43 -04:00
johnnyq 888552724a Set Timezone in all places and it needs to be set in and sperated it into a seperate include 2024-04-17 12:53:11 -04:00
Johnny d54bcf9a14
Merge pull request #936 from wrongecho/portal-pw-reset-delay
Client Portal
2024-04-07 11:40:24 -04:00
Marcus Hill 7171289f26 Client Portal
- Remove old fake send delay as reset links now go via mail queue
- Small tidy
2024-04-07 10:14:37 +01:00
Marcus Hill da3201dbe0 Client Portal - Ticket SQL Tidy
Tidy up the client portal sql for viewing tickets to only grab required fields - #933
2024-04-07 09:15:55 +01:00
Marcus Hill bc8f79cdf9 Adjust bad SQL query that allowed contacts to see ticket subjects (but not content) for other contacts 2024-04-02 00:36:55 +01:00
Marcus Hill 2f473c6a03 Adjust bad SQL query that allowed contacts to see ticket subjects (but not content) for other contacts 2024-04-02 00:30:25 +01:00
Marcus Hill 7df1d419fa Ticket Statuses from DB / use left join instead of a function, hard-code system statuses 2024-03-29 23:20:52 +00:00
Marcus Hill 63f35d5760 Ticket Statuses from DB
First swing at this to share my progress, isn't ready to merge yet but would appreciate thoughts
2024-03-24 22:57:21 +00:00
Marcus Hill 9c68a315db Ticket Statuses from DB
First swing at this to share my progress, isn't ready to merge yet but would appreciate thoughts
2024-03-24 22:54:38 +00:00
Marcus Hill 5e63ef9a2a Ticket Statuses from DB
First swing at this to share my progress, isn't ready to merge yet but would appreciate thoughts
2024-03-24 22:36:21 +00:00
Marcus Hill ccb1bf9b0d General ticket updates/cleanup
- Tickets & Client Tickets: General tidy up, fix broken vars, remove unneeded vars, add comments
- Client Portal: Show assigned agent for open tickets
2024-03-24 11:31:46 +00:00
Marcus Hill b9431645d3 Ticket Statuses
Standardize on 5 consistent ticket states:-
- New (Red/Danger)
- Open (Blue/Primary)
- On Hold (Green/Success)
- Auto Close (Dark/black)
- Closed (Dark/black)

Update parts of the app where these have deviated from, as they have not been updated everywhere.
Other states may be configurable in future via custom fields.
2024-03-03 00:13:29 +00:00
johnnyq f860d36334 Fix Ticket Notifications via Client Portal 2024-03-01 14:43:50 -05:00
johnnyq 01b717615e Added favicon condition everywhere 2024-02-03 13:18:20 -05:00
johnnyq 0ca50bf6de Switch from ~ to -- in signature footer 2024-01-21 00:27:01 -05:00
johnnyq cb1b6e4231 Fix client portal reset password 2024-01-20 23:37:12 -05:00
johnnyq bd8c93cb71 Update client portal login reset for the new mail function and made some minor UI / Code changes 2024-01-20 23:28:00 -05:00
johnnyq 623ed33a27 Update Portal UI elements and Mail Functions 2024-01-20 23:11:35 -05:00
Andrew Malsbury 31dc8965df
Merge pull request #10 from twetech:Fix-Guest-View-Partial-Invoices
Fix SQL query in invoices.php
2023-12-29 13:12:15 -06:00
o-psi 35394f3e6f Fix SQL query in invoices.php 2023-12-29 19:11:51 +00:00
o-psi e7628ad5a6 Fix SQL query in invoices.php 2023-12-29 19:07:22 +00:00
johnnyq b2dc9a123c Do not allow archived client contacts to reset their passwords 2023-12-28 22:25:57 -05:00
johnnyq c4e4dc3a44 Do not allow archived client contacts client portal login access 2023-12-28 22:18:39 -05:00
johnnyq 58c7dfe2c8 Fix Client Self Service Password Reset due to new mail queue system change 2023-12-27 22:06:19 -05:00
johnnyq 08a6d1d9be Update in more places 2023-12-21 02:10:09 -05:00