Allow users to select default odk credentials irrespective of organisation #2142
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What type of PR is this? (check all applicable)
Related Issue
Describe this PR
Whenever users select an organisation without any default ODK credentials, they are suggested to provide credentials input. But if they wish to use default ODK credentials, they should be allowed to use the default from HOTOSM. So there was an issue when they checked the box to use default ODK credentials; the custom ODK fields input was still shown.
So I removed the logic tied with the organisation in order to show custom ODK fields; this PR only checks if the user has checked the box or not. Based on that, the custom fields to provide credentials are shown.
Screenshots
I. When no org is selected:
II. When org without default odk creds is selected:
III. When user checks to box to use default creds:
IV. When org with default odk creds is selected:
check box is auto checked
V. When user checks to box to use default creds even though org has its own creds:
Checklist before requesting a review
[optional] What gif best describes this PR or how it makes you feel?