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
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