Commit Graph

696 Commits

Author SHA1 Message Date
kshitij.sobti
0418a04fff feat: Add plugin slot for login page
This change adds a plugin slot for the login page allowing it to be customised.

Since there was a dependency conflict between frontend-plugin-framework and the react-hooks testing package, the react-hooks testing package has been removed and a replaced with a simple mechanism for testing hooks.

Since this touched the Login Page those have also been refactored to move away from redux connect.
2025-10-24 15:57:09 +05:30
Ihor Romaniuk
ffb8a2d434 fix: username suggestions alignment (#1584)
Co-authored-by: Kyrylo Hudym-Levkovych <kyr.hudym@kyrs-MacBook-Pro.local>
2025-10-15 01:51:39 +05:00
Hassan Raza
58ec90aca6 chore: Handle forbidden username exceptions on registration (#1545) 2025-08-13 07:35:30 +00:00
Diana Villalvazo
76e400f0ad refactor: Replace of injectIntl with useIntl (#1540) 2025-08-12 11:00:33 -04:00
Diana Villalvazo
5bd6926f2f refactor: Replace of injectIntl with useIntl (#1539) 2025-08-12 10:46:01 -04:00
Diana Villalvazo
43a584ebd1 refactor: Replace of injectIntl with useIntl (#1538) 2025-08-12 09:42:57 -04:00
diana-villalvazo-wgu
db3d007c51 refactor: Replace of injectIntl with useIntl 2025-08-07 10:50:11 -05:00
Brian Smith
da5a2e31b6 feat!: add design tokens support (#1504)
BREAKING CHANGE: Pre-design-tokens theming is no longer supported.

Co-authored-by: Diana Olarte <diana.olarte@edunext.co>
2025-06-18 14:29:11 -04:00
Brian Smith
38a1924c6a feat: upgrade to react 18 (#1466) 2025-04-04 10:17:53 -04:00
Blue
4a65f0a84c fix: change the totalRegisterationTime to snake case (#1301)
Description:
Convert the totalRegistrationTime to snake case
VAN-1816

Co-authored-by: Ahtesham Quraish <ahtesham.quraish@192.168.1.4>
2024-08-28 15:08:30 +05:00
Bilal Qamar
1f7b7f5c41 chore: major version upgrades for frontend-platform & frontend-build (#1251) 2024-07-01 13:22:45 +02:00
Attiya Ishaque
99bca1bd9b fix: frontend validation on email field (#1249) 2024-06-12 14:15:56 +05:00
Blue
8efb22595c fix: add new entry for another US label (#1244)
Add new entry for for another US label which is United States
2024-05-03 10:27:32 +05:00
Syed Sajjad Hussain Shah
73e8913f90 feat: remove username from the registration from (#1201) (#1241)
Co-authored-by: Attiya Ishaque <atiya.ishaq@arbisoft.com>
2024-05-02 08:55:56 +05:00
Stanislav Lunyachek
3ddaf795f2 feat: Hide preloaders for third party auth providers if they are disabled 2024-04-19 10:55:48 +05:00
Zainab Amir
e9af062ff1 fix: resolve console warnings in tests (#1212) 2024-04-01 01:33:50 -07:00
mubbsharanwar
cd8474465b perf: use useSelector with granular approach in registration component to minimize rendrening 2024-04-01 10:42:55 +05:00
Samir Sabri
2d37b8b0bf feat!: remove Transifex calls for OEP-58 (#1085) 2024-03-20 09:31:09 -04:00
Dmytro
dc90cf9ce5 fix: Registration with password that doesn't meet the requirements (#1184)
* fix: Registration with password that doesn't meet the requirements
---------

Co-authored-by: Dima Alipov <dimaalipov@MacBook-Pro-Dima.local>
Co-authored-by: Syed Sajjad  Hussain Shah <ssajjad@2u.com>
2024-03-15 11:53:42 +05:00
Attiya Ishaque
36354761cc feat: Remove simplify registration experiment code (#1194) 2024-03-15 10:58:54 +05:00
Zainab Amir
8be350e35f Fix TPA skeleton loader (#1189)
* feat: update TPA skeleton
* fix: Prevent wrong appearance of skeleton after second tab click

---------

Co-authored-by: Stanislav Lunyachek <lunyachek@MacBook-Pro-M1.local>
2024-03-06 06:11:54 -08:00
Syed Sajjad Hussain Shah
6695fb6f61 fix: move country field to simplify registration second step (#1195) 2024-03-06 12:21:56 +05:00
Syed Sajjad Hussain Shah
be5b0bb461 fix: invalid form submit btn event error (#1191) 2024-03-05 14:57:10 +05:00
Syed Sajjad Hussain Shah
5f93278326 feat: add invalid form submit click event: (#1190) 2024-03-05 13:13:30 +05:00
Blue
488644f50d fix: remove rebrand experiment from authn (#1187)
Description:
Remove rebrand experiment code from Authn
VAN-1858
2024-03-04 16:14:41 +05:00
Attiya Ishaque
ca42f3851d fix: Fix post registration recommendations card issue (#1183) 2024-03-01 15:25:56 +05:00
Syed Sajjad Hussain Shah
e4bddc2db0 fix: remove password field duplicate validation (#1181) 2024-02-29 17:47:13 +05:00
Syed Sajjad Hussain Shah
8aeacaa001 fix: fix error banner alert (#1180) 2024-02-29 12:14:52 +05:00
Syed Sajjad Hussain Shah
80435d3e5b fix: change submit cta text for experiment (#1179) 2024-02-29 11:25:43 +05:00
Syed Sajjad Hussain Shah
d6c5415c9a feat: add submit btn click event (#1178) 2024-02-28 11:38:07 +05:00
Zainab Amir
e4ac1288a9 feat: add submit btn click event for default register page (#1176)
Co-authored-by: Syed Sajjad  Hussain Shah <ssajjad@2u.com>
2024-02-27 01:24:52 -08:00
Syed Sajjad Hussain Shah
9b046146a0 fix: fix simplify registration experiment bugs (#1175) 2024-02-27 10:12:16 +05:00
Syed Sajjad Hussain Shah
e0d605582e fix: fix simplify registration experiment bugs (#1174) 2024-02-26 18:54:16 +05:00
Blue
21b5a01cab fix: Update custom SSO buttons to use brand colors (#1165)
Description: Update custom SSO buttons to use brand colors
VAN-1838
2024-02-26 18:51:12 +05:00
Syed Sajjad Hussain Shah
955ea6485f fix: update comment (#1173) 2024-02-26 17:50:19 +05:00
Syed Sajjad Hussain Shah
9f8a1af7e3 feat: simplify registration experiment (#1164) 2024-02-26 17:22:24 +05:00
Stanislav
e9aaf7024a fix: Enabling the ability to log in with a username consisting of 2 characters (#1073)
Co-authored-by: Stanislav Lunyachek <lunyachek@MacBook-Pro-M1.local>
2024-02-15 15:07:24 +05:00
Blue
e3d96385ee fix: remove username and bring in name field for embedded case (#1163)
Description:
Remove username and bring in name field in case embedded registration
VAN-1824
2024-02-14 16:39:31 +05:00
Blue
dc266a613e fix: replace username with name in base component and on welcome page (#1161)
* fix: replace username with fullName in base component and on welcome page
Description: Replace username with name in welcome page component
VAN-1824
2024-02-14 12:12:43 +05:00
Zainab Amir
02bd8abcd1 feat: update default authn settings (#1160)
At present, Authn MFE doesn't work out of the box with
devstack settings. These changes allow authn to work with
default devstack settings.
2024-02-13 00:54:26 -08:00
Blue
a6e96f5ed1 fix: update paragone and country field (#1157)
Description: Update Paragon version and changed the country field implementation as per documentation
VAN-1814
2024-02-09 16:40:41 +05:00
Attiya Ishaque
872aa48675 feat: modifying the base container in authn (#1153) 2024-02-09 16:15:22 +05:00
Blue
60efe3cbb7 feat: removal of country code selection event (#1129)
Revert country code selection event

VAN-1793
Co-authored-by: Zainab Amir <zainab.amir@arbisoft.com>
2024-02-07 06:09:48 -08:00
Blue
02d14a6359 fix: country field is not populated on page load (#1151)
Description: Country field is not populated when page load
VAN-1795
2024-02-01 11:20:34 +05:00
Brian Smith
fc60d9f7d1 chore(deps): update paragon and frontend-build to openedx scope (#1132) 2024-01-24 10:10:13 -05:00
Zainab Amir
ad7099ad38 Refactor login page to use functional component (#899)
* refactor: zamir/van 1390/add basic login form (#894)
Description: login refactor

* feat: add basic login form
* feat: remove cookie logic from login page

* refactor: refactor social auth, tpahint and institution login (#895)

* feat: add basic login form

* feat: add error handling

* refactor: refactor social auth, tpahint and institution login

Description:

Refactor the following flows:
1 - Institution login
2 - SSO login
3 - Tpahint

VAN-1391

---------

Co-authored-by: Zainab Amir <zainab.amir@arbisoft.com>

* fix: tests and lint issues (#905)

* feat: add tests

* fix: rebase this branch with master
Description:
Rebase with master branch
VAN-1413

* chore: update variable name

* fix: fix When using tpa-hint don't show the login form
Description: When using tpa-hint don't show the login form
VAN-1801

---------

Co-authored-by: Blue <ahtesham-quraish@users.noreply.github.com>
Co-authored-by: ahtesham-quraish <ahtesham.quraish@gmail.com>
2024-01-24 10:44:31 +05:00
mubbsharanwar
2ea9301c5e refactor: depreciate enzyme
move unit test from enzyme to RTL

VAN-1792
2024-01-17 12:37:01 +05:00
Blue
b9b4492de9 feat: check how many users update country on registration form after we auto populate it with IP (#1127)
Description: Check how many users update country on registration form after we auto populate it with IP.
VAN-1793
2024-01-16 12:35:54 +05:00
Attiya Ishaque
d74b5c49d9 feat: add work experience property to the welcome page event (#1125) 2024-01-11 16:00:43 +05:00
Syed Sajjad Hussain Shah
27545ea4b6 refactor: move login unit tests to RTL (#1123)
fix: migrate login tests to RTL
Description:
Migrate login unit tests to RTL
VAN-1770

Co-authored-by: ahtesham-quraish <ahtesham.quraish@gmail.com>
2024-01-05 17:16:31 +05:00