Repro:
1. Login to Mifos.
2. Go to 'Clients & Accounts' tab.
3. Click on 'Create a new Client/Group' link.
4. Enter all necessary data.
5. Click 'Submit/Save for later' button.
6. Open newly created Client/Group page.
7. Click on 'Edit status' link.
8. Change status to 'Cancelled' and select explanation 'Blacklisted'. Fill in the Note field and Sumbit.
9. On Client/Group details page click again 'Edit status' link.
10. Change status from 'Cancelled' to 'Pending Approval/Partial Application' and submit changes.
11. Go back to Client/Group details page and check status.
Expected result:
Client/Group status should be 'Pending Approval/Partial Application'.
Actual result:
Client/Group status is 'Pending Approval/Partial Application' but there is also displayed previously selected explanation - 'Blacklisted'. After repeating steps 7-11 on the Client/Group details page 'Blacklisted' is displayed twice. After every status change the previous explanation is still displayed. (See attached screenshot).
Also when you select first explanation - 'Blacklisted', submit changes, change back status to 'Pending Approval/Partial Application' and then change status to 'Cancelled' with explanation other than 'Blacklisted', then every selected explanation has black flag icon.
Integrated in
head-master-commit #4
MIFOS-4643: cleaned up flow definition - moved loading of product offerings to selectProductOfferingStep
Stanley Kwok : c6a0913d2e625b50f44f5ad3d7fcc892cb34c42f
Files :
application/src/main/resources/META-INF/resources/WEB-INF/flows/createSavingsAccount.xml
application/src/test/java/org/mifos/ui/webflow/CreateSavingsAccountTest.java
Integrated in
acceptanceTestsImprovements #5
MIFOS-4643: cleaned up flow definition - moved loading of product offerings to selectProductOfferingStep
Stanley Kwok : c6a0913d2e625b50f44f5ad3d7fcc892cb34c42f
Files :
application/src/main/resources/META-INF/resources/WEB-INF/flows/createSavingsAccount.xml
application/src/test/java/org/mifos/ui/webflow/CreateSavingsAccountTest.java
Fixed:
remove multiple status flags after blacklisting client
client stays blacklisted which is identified by black flag icon next to client status.
Fixed:
remove multiple status flags after blacklisting client
client stays blacklisted which is identified by black flag icon next to client status.
Bug has been fixed properly.
Build Date: Mon Jun 18 14:16:54 PDT 2012
Build Number: hudson-head-i-release-archive-10