compucorp / uk.co.compucorp.membershipextras

Membership Extras for CiviCRM
Other
5 stars 8 forks source link

CIWEMB-476: Usability improvements to the "manage instalments" forms #498

Closed omarabuhussein closed 1 year ago

omarabuhussein commented 1 year ago

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.

1before

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:

2before

After

Issue 1

The "Apply" button will be disabled after the user clicks on, and so preventing multi submissions: 1after

Issue 2

Entering non numeric value in the amount field will show the validation error properly. 2after