-
Notifications
You must be signed in to change notification settings - Fork 155
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
fix: Full name validation in register page Issue#1250 #1348
base: master
Are you sure you want to change the base?
Conversation
Thanks for the pull request, @jciasenza! What's next?Please work through the following steps to get your changes ready for engineering review: 🔘 Get product approvalIf you haven't already, check this list to see if your contribution needs to go through the product review process.
🔘 Provide contextTo help your reviewers and other members of the community understand the purpose and larger context of your changes, feel free to add as much of the following information to the PR description as you can:
🔘 Get a green buildIf one or more checks are failing, continue working on your changes until this is no longer the case and your build turns green. 🔘 Let us know that your PR is ready for review:Who will review my changes?This repository is currently maintained by Where can I find more information?If you'd like to get more details on all aspects of the review process for open source pull requests (OSPRs), check out the following resources:
When can I expect my changes to be merged?Our goal is to get community contributions seen and reviewed as efficiently as possible. However, the amount of time that it takes to review and merge a PR can vary significantly based on factors such as:
💡 As a result it may take up to several weeks or months to complete a review and merge your PR. |
Hi, itsjeyd, @arbrandes Could you check this PR |
Hi @brian-smith-tcril , what do you think of this change I made to the validation of the fullname field? Ready to merge !!! |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #1348 +/- ##
==========================================
+ Coverage 87.69% 87.74% +0.05%
==========================================
Files 124 124
Lines 2299 2309 +10
Branches 646 646
==========================================
+ Hits 2016 2026 +10
Misses 274 274
Partials 9 9 ☔ View full report in Codecov by Sentry. |
1c96d21
to
cc3deee
Compare
Sandbox deployment successful 🚀 |
@openedx/2u-infinity this is ready for review. Thanks! |
Thanks @mphilbrick211 , @brian-smith-tcril !!! |
It looks like this is a product change that needs to go through product review. I see @hinakhadim made the original issue - did that make it through review? https://openedx.atlassian.net/wiki/spaces/COMM/pages/3875962884/How+to+submit+an+open+source+contribution+for+Product+Review |
Ok, so I hope they approve it. |
@jciasenza: Please note that human names are really, really complicated, which is part of why the validation for this is so relaxed. For instance:
Korean names are usually three characters (1 for the family, 2 for the given), but they can be as short as two (1 for family, 1 for given). (This works because the Korean script can pack a full syllable into a single character by compositing smaller glyphs.) I'd hazard a guess that single character names do exist out there somewhere. On the other hand, Hawaiian names can be very long. There's an article about a woman whose family name alone is 36 characters. Hawaii's identification guidelines:
I know those two examples off the top of my head, because my mother's family is Korean and I grew up in Hawaii. There are many other cases out there.
Are dashes, apostrophes, and okinas counted as letters for the purposes of Unicode? (I honestly don't know the answer.) Regardless, again, I don't think we want to make any assumptions here. Falsehoods programmers believe about names gives an overview of some of these issues. The question is what we're trying to guard against here. If the user makes a mistake, they can always change their name later. If the user is intentionally trying to put false data into the system, then we can't really stop that with extra rules–they'll just put false data that conforms to those rules. I don't think it's worth the risk of blocking legitimate names in order to try to prevent that. |
Hello @ormsbee, I performed the validations as requested by |
Sandbox deployment successful 🚀 |
Sandbox deployment successful 🚀 |
Description
What changed?
When registering as a user on the MFE Authentication Registration tab, in the Full Name field
Validate that it contains at least 3 up to 30 characters
since it only allowed 1, and I also made a validation so that it does not allow special characters or numbers, only alphabets.
Issue:
(#1250)
And I have modified the error text:
How Has This Been Tested?
And Testing OK
If something needs to be modified, let me know, thank you!!!
Atte
Juan Carlos (Aulasneo)
Developer Checklist
Test suites passing
Documentation and test plan updated, if applicable
Received code-owner approving review