Skip to content

chore: Rebase our teak changes with release tag release/ulmo #25

Merged
Anas-hameed merged 16 commits intodevelop-ulmofrom
Anas/EDLY-8145
Feb 20, 2026
Merged

chore: Rebase our teak changes with release tag release/ulmo #25
Anas-hameed merged 16 commits intodevelop-ulmofrom
Anas/EDLY-8145

Conversation

@Anas-hameed
Copy link

Description:

Rebase our teak changes with release tag release/ulmo

Tiaga:

https://projects.arbisoft.com/project/edly-product/us/8145

Waleed-Mujahid and others added 16 commits August 7, 2025 12:47
* feat: show error when user tries to register with an existing account on another site (#15)

* feat: show error when user tries to register with an existing account on another site

* fix: push node modules fix

* feat: update heading when cross-tenant registration

* feat: add support for edly registration form overrides (#17)

* feat: add support for confirm_password field

* fix: enforce symbol validation on password field

* feat: add asterisk to required fields

* fix: apply formatting changes

* revert: package changes

* fix: use isInline prop instead of isline-link styles (#16)
…swordPage (#19)

* feat: add 'set password' message and update heading logic in ResetPasswordPage

- Introduced a new message for 'set password' to differentiate between new users and existing users.
- Updated the heading in ResetPasswordPage to conditionally display 'set password' or 'reset password' based on the user's status.

* fix: address comment on PR
- Added Edly reducer and saga to the root reducer and saga respectively.
- Updated LoginPage to utilize Edly's prefilled email feature and display EdlyAlert.
- Enhanced Logistration component to conditionally render EmailCheckPage based on props.
- Incorporated EdlyAlert in RegistrationPage for consistent user feedback.
- auto populate email for new user in registration form
- auto populate email for existing user in login form
- show EmailCheckWidget even if public reg is disabled
- Added TODO comments in multiple files to indicate the need for changing imports when the package is published to edly-io.
- Added activation message handling by integrating getActivationStatus.
- Included AccountActivationMessage and ResetPasswordSuccess components in EmailCheckWidget for improved user feedback.
This is done because when a user enters an email that does not exist on the current tenant, we want them to register and completly disable login.

If they want to login with a particular email they must come via the EdlyLogistration component that allows safe login and restricts cross tenant access
- use `EdlyLogistrationInfo` to show meaningful errors during logistration flow
- use `EmailCheckWidget` to allow user to enter email before login/register page
- Re-route user to login / register based on backend api response
reverts: feat: add support for edly registration form overrides #17
Prevent URL navigation when handleEmailCheckComplete redirects to
different page. Instead, use controlled Tabs with activeKey and
redirectTo state to switch tabs. This fixes back button behavior
where users would see incorrect page content.

- Shadow selectedPage with computed value using redirectTo
- Use activeKey instead of defaultActiveKey for controlled Tabs
- Clear redirectTo on route change or manual tab selection
* feat: add multi site messaging during reset password

A user may have account on multiple sites. We have added a component that renders a message that password will be reset for all the sites the user has access to

* fix: update import statement for MultiSiteBannerContent

Changed the import statement for MultiSiteBannerContent to use named import syntax for better compatibility with the module structure.
@Anas-hameed Anas-hameed self-assigned this Feb 20, 2026
@Anas-hameed Anas-hameed merged commit 4d48e33 into develop-ulmo Feb 20, 2026
1 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants