Commit Graph

43 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 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 0e4f57eaed Show a 401 header for unsuccessful portal logins 2024-09-21 13:45:47 +01:00
wrongecho 208d6cadc4 Add ITFlow attribution to client portal (1/2) 2024-09-06 18:53:48 +01:00
wrongecho 4458c87463 Initial implementation of whitelabelling 2024-09-05 10:31:18 +01: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
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
johnnyq 01b717615e Added favicon condition everywhere 2024-02-03 13:18:20 -05:00
johnnyq c4e4dc3a44 Do not allow archived client contacts client portal login access 2023-12-28 22:18:39 -05:00
o-psi 53c11edc8c Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
Marcus Hill dd43d8fd26 Adjust Client Portal AAD SSO Button to be HTML rather than Javascript due to CSP blocking inline JS. 2023-08-31 20:20:49 +01:00
johnnyq 1ed4eeaafc Remove extra bottom margin below error msg on client login 2023-08-20 15:43:39 -04:00
johnnyq 880e1be08c Did the same for client portal login as well center forgot password 2023-08-20 15:30:36 -04:00
johnnyq 0d497163fe Feature: Login Message now complete can be set in settings > security 2023-08-18 15:35:31 -04:00
Marcus Hill a966bf0282 Adjust content security policy 2023-06-17 16:13:02 +01:00
johnnyq 25f85486d4 Client Portal can now be enabled or disabled in settings > Modules > Enable Client Portal, it is enabled by default 2023-06-14 19:07:39 -04:00
Marcus Hill bf45c58ed1 Remove reference to non-existent company_id field in contacts table 2023-05-01 14:01:23 +01:00
Marcus Hill 0340b080ad CSP - Client Portal Test
Add initial content security policy trial/test to some client portal pages
2023-04-29 19:39:42 +01:00
johnnyq 48fe49cf77 BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
johnnyq f7552cd25a Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
Marcus Hill b36719eb99 General cleanup/tidying 2023-02-09 11:32:40 +00:00
Marcus Hill e8c9e63a7b Add X-Frame-Options to login pages & client portal 2023-02-05 18:43:50 +00:00
Marcus Hill 531bd25f27 Convert custom function names to camelCase 2023-01-26 22:03:31 +00:00
Marcus Hill 10362f86ef Convert custom function names to camelCase 2023-01-26 21:58:27 +00:00
Marcus Hill cffde0fbbd Tidy 2023-01-25 23:07:37 +00:00
Marcus Hill 0f3b6b5d23 Add alt-text to logo 2023-01-25 23:04:45 +00:00
Marcus Hill 67e1fb7021 Show the 'default' company logo (if configured) on the client login page instead of the ITFlow/company name text 2023-01-25 23:04:45 +00:00
Marcus Hill efecab179b General cleanups, add HTML lang element to match header.php 2023-01-25 23:04:41 +00:00
johnnyq 7ba434963e Cleaned up and fixed Client Portal class Syntax, removed unnessesary html markup etc 2023-01-16 20:09:34 -05:00
Marcus Hill 3ea7406c2e Better name azure client id variable as to not be confusing with itflow client ids 2023-01-02 15:27:29 +00:00
Marcus Hill dd00f48e5b Portal code style tidy 2023-01-01 16:05:48 +00:00
Marcus Hill 6529ff8bbf Allow portal contacts to reset their passwords via email 2022-10-01 21:32:19 +01:00
Marcus Hill 5cf36fd719 Show the company brand/name on the client portal, rather than ITFlow 2022-09-30 21:07:00 +01:00
johnnyq 6f6d737e64 Added meta no index to all headers so pages dont get indexed by Google this only affects people that dont have a robots.txt at HTRoot hence people that are running itflow in a subdir like example.com/itflow 2022-09-21 12:38:22 -04:00
Marcus Hill a3edfb70bc Tidy client portal 2022-03-28 21:37:27 +01:00
johnnyq c4fb8cf4d2 Added Red text to login message to show error has occurred to client portal login 2022-03-28 10:42:29 -04:00
johnnyq 42f47e948d Cleanup Client Login page and correct indentation of code structure 2022-03-28 10:30:48 -04:00
AFTECH.RO c784774162
Updated login.php
Changed login page - same UI as admin logo
2022-03-27 23:29:53 +01:00
Marcus Hill 34d6caa016 Client portal updates 2022-03-20 16:02:58 +00:00
Marcus Hill 76cad07566 Client portal initial - add functionality to post ticket replies 2022-03-19 19:10:36 +00:00
Marcus Hill 1d84fade63 Add basic portal functionality 2022-03-13 18:35:29 +00:00