-
Notifications
You must be signed in to change notification settings - Fork 32
✨ Enhance Account Request Flow with Pre-Registration and PO Approval Handling #8026
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
✨ Enhance Account Request Flow with Pre-Registration and PO Approval Handling #8026
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #8026 +/- ##
==========================================
+ Coverage 87.89% 89.65% +1.75%
==========================================
Files 1853 1457 -396
Lines 71495 60125 -11370
Branches 1258 477 -781
==========================================
- Hits 62843 53907 -8936
+ Misses 8288 6097 -2191
+ Partials 364 121 -243
Continue to review full report in Codecov by Sentry.
🚀 New features to boost your workflow:
|
50f71a5 to
f94412e
Compare
|
@mergify queue |
🟠 Waiting for conditions to match
|
matusdrobuliak66
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks!
|



What do these changes do?
This PR introduces two key changes to the account request flow:
request_product_account), support is notified via email (as before), and a new pre-registration entry is created in the database. This entry is visible to the PO in the PO Center.approve_user_account), an invitation link is generated and stored in the pre-registration entry’s extra info. A notification email to the user with this link will be added in a future iteration.Additionally, the implementation handles error cases such as duplicate pre-registrations (already approved or denied).
Details
rest.preregistartion.request_product_accounthandler_preregistration_service.create_pre_registrationusers_service.pre_register_userlogindomain_rest_exceptions: Adds exception handlers to map cases likeAlreadyPreRegisteredErrorto 409Follow up changes
usersdomainlogindomainRelated issue/s
How to test
Dev-ops
None