-
-
Notifications
You must be signed in to change notification settings - Fork 694
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
[ Feature ] Select Organization on the Registration screen #1904
Conversation
Our Pull Request Approval ProcessWe have these basic policies to make the approval process smoother for our volunteer team. Testing Your CodePlease make sure your code passes all tests. Our test code coverage system will fail if these conditions occur:
The process helps maintain the overall reliability of the code base and is a prerequisite for getting your PR approved. Assigned reviewers regularly review the PR queue and tend to focus on PRs that are passing. ReviewersDo not assign reviewers. Our Queue Monitors will review your PR and assign them.
Reviewing Your CodeYour reviewer(s) will have the following roles:
CONTRIBUTING.mdRead our CONTRIBUTING.md file. Most importantly:
Other
|
Please fix the linting and testing tests |
@karthxk07 Please fix the failing tests. |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## develop #1904 +/- ##
===========================================
- Coverage 98.45% 98.26% -0.20%
===========================================
Files 202 210 +8
Lines 5238 5690 +452
Branches 1504 1697 +193
===========================================
+ Hits 5157 5591 +434
- Misses 76 93 +17
- Partials 5 6 +1 ☔ View full report in Codecov by Sentry. |
@karthxk07 while working on this feature didn't you encounter a bug? |
@Azad99-9 I didn't check on that. However, Is it really necessary though? |
Yes it is necessary because it is generating bugs in mobile side.Kindly check on that once. |
@Azad99-9 That sure is a problem. However, this PR is made to the admin repo. The changes are simply using the new signup mutation introduced in this PR(PalisadoesFoundation/talawa-api#1703). You might want to open a new issue for that in the api repo. |
@karthxk07 The issue I am talking about is this PalisadoesFoundation/talawa-api#2242 (comment) . Actually there is a requirement in the mobile app to show the org to which the request was sent. To get this functionality we need the signup mutation to work properly. |
@karthxk07 Please fix the failing tests. |
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.
It otherwise looks OK |
@palisadoes I looked into the issues sir, I have added the address alongside the Organization name. Here is how it looks now(also I changed the plain select component with a material UI Autocomplete component, which will give users ability to search through a large list of organizations instead of scrolling manually to the organization's name) Screencast.from.28-04-24.04.23.51.PM.IST.webm |
|
@palisadoes Sir, I didnt realize the |
3c2314d
into
PalisadoesFoundation:develop
Thanks, I've merged it. |
What kind of change does this PR introduce?
Feature, Select Organization on the Registration screen
Issue Number:
Fixes #1440
Did you add tests for your changes?
Yes
Snapshots/Videos:
Screencast.from.14-04-24.12.55.33.PM.IST.webm
Summary
Now users can select on the registration screen , which organization they want to join starting with. WIth the updated backend code, if the Organization requires user registration, it will create membershipRequest in that organization, otherwise the user can directly join the organization
Does this PR introduce a breaking change?
No
Other information
Have you read the contributing guide?
Yes