Commit Graph

156 Commits

Author SHA1 Message Date
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
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