CIWEMB-476: Usability improvements to the "manage instalments" forms #498
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.
Before
Issue 1
When trying to add a line item through the manage instalments screen, and after clicking "Apply", the "Apply" button will remain enabled until the form is fully submitted, which might lead to users clicking on it twice or more by mistake, which may result in multiple submissions.
Issue 2
When trying to add a line item through the manage instalments screen or if you are using the "Switch membership type" option, and if you select a "one-off payment" option and entered a non numeric value, then the payment form will disappear and nothing will happen:
After
Issue 1
The "Apply" button will be disabled after the user clicks on, and so preventing multi submissions:
Issue 2
Entering non numeric value in the amount field will show the validation error properly.