Bug #8699
[0001067] : Incomplete Checking for Concurrent Edit
Status: | Work Completed-End life cycle | Start date: | July 17, 2018 | |
---|---|---|---|---|
Priority: | High | Due date: | July 19, 2018 | |
Assignee: | Erni Suhaireen Zulkifli | % Done: | 100% | |
Category: | - | Spent time: | - | |
Target version: | - |
Description
1. Issue Description
Manage to perform concurrent
2. Expected Results
Concurrent edit shall be handled accordingly
3. Risk / Impact
Incomplete Checking for Concurrent Edit. Should check for all other module.
4. Steps To Reproduce
Edit same record on 2 separate window
History
#1 Updated by Erni Suhaireen Zulkifli about 6 years ago
- Due date set to July 19, 2018
- Assignee set to Kok Ken Wong
- Priority changed from Normal to High
Hi Ken,
This issue has been retest and the issue successfully replicated.
When test to edit concurrently with two different user at two different browser, system successfully displayed Result Page with no error message. And both of edited item can successfully displayed at Approval Page.
This issue happened at module:
1. Admin Group Maintenance
2. Admin User Maintenance
3. Navigation Maintenance
4. Content Management
5. Subscription Fees Maintenance
6. Transaction Fees Maintenance
7. Maker Checker Maintenance
-> Test edit concurrent with two different user
Edit with Maker A = result page show "Successful, pending approval"
Edit with Maker B = result page displayed error page. Expected :Should displayed error message "Selected Maker Checker Action is pending for approval."
8. Participant Group Maintenance
-> Able to perform concurrent edit with two different user and both of these activity does not displayed in Approval Page.
9. Participant Enquiry
-> Test edit concurrent with two different user
Edit with Maker A = result page show "Successful, pending approval"
Edit with Maker B = result page displayed error page. Expected :Should displayed error message "Selected Participant is pending for approval."
10. Participant User Enquiry
Kindly assist to fix on issue Incomplete Checking for Concurrent Edit. TQ
#2 Updated by Erni Suhaireen Zulkifli about 6 years ago
- Tracker changed from Task to Bug
#3 Updated by Kok Ken Wong about 6 years ago
- Status changed from New - Begin Life Cycle to Finished Development
- Assignee changed from Kok Ken Wong to Erni Suhaireen Zulkifli
- % Done changed from 0 to 80
Added concurrent checking on the modules, please test after the deployment
#4 Updated by Erni Suhaireen Zulkifli about 6 years ago
- File 0001067 MC_AUM.PNG added
- File 0001067 MC_NM.PNG added
- File 0001067 MC_CM.PNG added
- File 001067 MC_SM_CP.PNG added
Hi Ken,
Still found issue on below item:
Maker Concurrent Initiate:-
1. Admin Group Maintenance -> PASSED
2. Admin User Maintenance -> FAILED : The second attempt of concurrent initiate testing displayed blank page instead of proper error message (Refer attachment : 0001067 MC_AUM.png)
3. Navigation Maintenance -> FAILED : No checking upon concurrent initiate testing. (Refer attachment : 0001067 MC_NM.png)
4. Content Management -> FAILED : No checking upon concurrent initiate testing. (Refer attachment : 0001067 MC_CM.png)
5. Subscription Fees Maintenance -> PASSED
6. Transaction Fees Maintenance -> PASSED
7. Settlement Status -> PASSED
8. Dashboard Template -> PASSED
9. Maker Checker Maintenance -> FAILED : The second attempt of concurrent initiate testing displayed error page instead of proper error message.
10. System Maintenance>Config Parameter -> FAILED : No checking upon concurrent initiate testing. (Refer attachment : 0001067 MC_SM_CP.png)
11. System Maintenance>Password Parameter -> PASSED
12. System Maintenance> Maintenance Parameter -> PASSED
13. System Maintenance>Archive Parameter -> FAILED : The second attempt of concurrent initiate testing displayed error message "Service is currently unavailable" instead of proper error message "Archive Parameter is having changes and pending for approval, further changes are not allowed.".
14. Participant Enquiry -> * FAILED* : The second attempt of concurrent initiate testing displayed error page instead of proper error message.
15. Participant User Group -> FAILED : The second attempt of concurrent initiate testing displayed error page instead of proper error message.
#5 Updated by Erni Suhaireen Zulkifli about 6 years ago
- File 0001067 MC_PUE.PNG added
- File 0001067 MC_DM.PNG added
- File 0001067 CC_EMP.PNG added
- File 0001067 CC_EPP.PNG added
- Status changed from Finished Development to Development / Work In Progress
- Assignee changed from Erni Suhaireen Zulkifli to Kok Ken Wong
- % Done changed from 80 to 40
*cons...
16. Participant User Enquiry -> FAILED : No checking upon concurrent initiate testing. (Refer attachment : 0001067 MC_PUE.png)
17. NAD Maintenance -> PASSED
18. Dispute Management>Dispute Enquiry>Update -> No checking upon concurrent initiate testing. (Refer attachment : 0001067 MC_DM.png)
Checker Concurent Authorizing:-
1. Edit User Profile -> FAILED : Display error page
2. Edit Archive Configuration Parameter -> PASSED
3. Makaer Checker Maintenance Edit -> PASSED
4. Edit Maintenance Configuration:Maintenance -> FAILED : No checking upon concurrent authorizing (Refer attachment : 0001067 CC_EMP.png)
5. Edit Service Type Configuration Parameter :Service Type -> PASSED
6. Settlement Status -> PASSED
7. Activate NAD Alias -> PASSED
8. Edit Participant Group -> PASSED
9. Edit Participant Profile -> FAILED : No checking upon concurrent authorizing (Refer attachment : 0001067 CC_EPP.png)
11. Edit Fee Scheme -> PASSED
12. Edit Category -> PASSED
13. Update Navigation Maintenance (IBAM Navigation) -> PASSED
14. Edit User Profile -> PASSED
15. Edit Admin Group -> PASSED
#6 Updated by Kok Ken Wong about 6 years ago
- Assignee changed from Kok Ken Wong to Erni Suhaireen Zulkifli
- % Done changed from 40 to 60
Failed module has been updated. Please double check if there were any module missed out too as well.
Thank you
#7 Updated by Erni Suhaireen Zulkifli about 6 years ago
- File 0001067 MCI_AUM_Edit.PNG added
- File 0001067MCI_CM_Delete Approval Page.PNG added
- File 0001067MCI_CM_Delete.PNG added
- File 0001067 MCI_SM_CP_Edit.PNG added
- File 0001067 MCI_SM_CP_Delete.PNG added
- File 0001067 MCI_SM_CP_Delete Approval Page.PNG added
- File 0001067 MCI_SM_MP_Edit.PNG added
- File 0001067 MCI_SM_MP_Edit_ Concurrent 1.PNG added
- File 0001067 MCI_SM_MP_Edit_ Concurrent 2.PNG added
- File 0001067 MCI_MCM.PNG added
Hi Ken,
Still found issue on below item:
Maker Concurrent Initiate
1. Admin Group Maintenance - Edit > PASSED
2. Admin Group Maintenance - Delete > PASSED
3. Admin User Maintenance - Edit > FAILED :
The second concurrent edit display blank page instead of proper error message (Refer attachment : 0001067 MCI_AUM_Edit.png)
4. Admin User Maintenance - Delete > PASSED
5. Navigation Maintenance - Edit > PASSED
6. Content Management - Edit > PASSED
7. Content Manageent - Delete > FAILED :
No checking upon concurrent initiate to delete the same content. But system display error page when attempt to approve on second activity. (Refer attachment : 0001067 MCI_CM_Delete Approval Page.png & 0001067 MCI_CM_Delete.png)
8. Subscription Fee Maintenance - Edit > PASSED
9. Subscription Fee Maintenance - Delete > PASSED
10. Transaction Fee Maintenance - Edit > PASSED
11. Transaction Fee Mainenance - Delete > PASSED
12. System Maintenance - Edit Password Parameter > PASSED
13. System Mantenance - Edit Config Parameter > FAILED :
No checking upon concurrent initiate to edit same config parameter. (Refer attachment : 0001067 MCI_SM_CP_Edit.png)
14. System Maintenance - Delete Config Parameter > FAILED :
No checking upon concurrent initiate to delete the same config parameter. But system display error page when attempt to approve on second activity. (Refer attachment : 0001067 MCI_SM_CP_Delete Approval Page.png & 0001067 MCI_SM_CP_Delete.png)
15. System Maintenance- Edit Maintenance Parameter > FAILED :
The second concurrent edit display Result Page with Successful message but also display error message. (Refer Attachment : 0001067 MCI_SM_MP_Edit.png, 0001067 MCI_SM_MP_Edit_Concurrent 1.png, 0001067 MCI_SM_MP_Edit_Concurrent 2.png)
16. System Maintenance - Edit Archive Parameter > PASSED
17. Settlement Status > PASSED
18. Dashboard Template - Edit > PASSED
19. Dashboard Template - Delete > PASSED
20. Maker Checker Maintenance > FAILED :
The second concurrent edit display blank page instead of proper error message (Refer attachment : 0001067 MCI_MCM.png)
21. Participant Enquiry - Edit > FAILED :
The second concurrent to edit the same participant display error page instead of proper error message (Refer attachment 0001067 MCI_PE_Edit.png)
22. Participant Enquiry - Delete > PASSED
23. Participant User Group - Edit > FAILED :
The second concurrent to edit the same participant user group display error page instead of proper error message (Refer attachment 0001067 MCI_PUG_Edit.png)
24. Participant User Group - Delete > PASSED
25. Participant User Enquiry - Edit > FAILED :
No checking upon concurrent initiate to edit the same participant user enquiry. (Refer attachment : 0001067 MCI_PUE_Edit.png)
26. Participant User Enquiry - Delete > FAILED :
No checking upon concurrent initiate to delete the same participant user enquiry. (Refer attachment : 0001067 MCI_PUE_Delete.png)
27. NAD Management - Suspend > PASSED
28. Dispute Management - Update > FAILED :
No checking upon concurrent initiate to update the same transaction. (Refer attachment : 0001067 MCI_DM_Update.png)
#8 Updated by Erni Suhaireen Zulkifli about 6 years ago
- File 0001067 MCI_PE_Edit.PNG added
- File 0001067 MCI_PUG_Edit.PNG added
- File 0001067 MCI_PUE_Edit.PNG added
- File 0001067 MCI_PUE_Delete.PNG added
- Assignee changed from Erni Suhaireen Zulkifli to Kok Ken Wong
#9 Updated by Erni Suhaireen Zulkifli about 6 years ago
- File 0001067 MCI_DM_Update.PNG added
- File 0001067 CCA_PG_Create.PNG added
- File 0001067 CCA_PG_Create_TADCC0025.PNG added
- File 0001067 CCA_PG_Create_TADCC0026.PNG added
- File 0001067 CCA_P_Delete.PNG added
- File 0001067 CCA_P_Delete_TADCC0027.PNG added
- File 0001067 CCA_P_Delete_TADCC0028.PNG added
- File 0001067 CCA_SM_CP_Delete.PNG added
- File 0001067 CCA_SM_CP_Delete_Result Page.PNG added
Checker Concurrent Authorizing:
1. Maker Checker Maintenance Edit > PASSED
2. Delete Dashboard Template > PASSED
3. Edit Dashboard Template > PASSED
4. Create Dashboard Template > PASSED
5. Settlement Status > PASSED
6. Delete Participant User > PASSED
7. Edit Participant User > PASSED
8. Create Participant User > PASSED
9. Delete Participant Group > PASSED
10 Edit Participant Group > PASSED
11. Create Participant Group > FAILED:
No checking upon concurrent authorizing to approve and reject the same item - Create Participant Group (Refer attachment: 0001067 CCA_PG_Create, 0001067 CCA_PG_Create_TADCC0025, 0001067 CCA_PG_Create_TADCC0026).
12 Delete Participant > FAILED:
No checking upon concurrent authorizing to reject the same item - Delete Participant (Refer attachment: 0001067 CCA_P_Delete, 0001067 CCA_P_Delete_TADCC0027, 0001067 CCA_P_Delete_TADCC0028).
13. Edit Participant Profile > PASSED
14. Edit Archive Configuration Parameter > PASSED
15. Edit Maintenance Configuration > PASSED
16. Delete Service Type Configuration Parameter > PASSED
17. Edit Service Type Configuration Parameter > PASSED
18. Delete Config Parameter Service Type > FAILED:
System return Error Page when attempt to reject item - Delete Config Parameter Service Type (Refer attachment: 0001067 CCA_SM_CP_Delete,0001067 CCA_SM_CP_Delete_Result Page).
19. Edit Password Maintenance: System Maintenance > PASSED
20. Delete Fee Scheme > PASSED
21. Edit Fee Scheme > PASSED
22. Delete Subscription Fee > PASSED
23. Edit Subscription Fee > PASSED
24. Delete Category > FAILED:
System return Error Page when attempt to reject item - Delete Config Parameter Service Type (Refer attachment: 0001067 CCA_CM_Delete,0001067 CCA_CM_Delete_Result Page).
25. Edit Category > PASSED
26. Create Category > PASSED
27. Update Navigation > PASSED
28. Delete User Profile > PASSED
29. Edit User Profile > PASSED
30. Create User Profile > PASSED
31. Delete Admin Group > PASSED
32. Edit Admin Group > PASSED
33. Create Admin Group > PASSED
#10 Updated by Erni Suhaireen Zulkifli about 6 years ago
- File 0001067 CCA_CM_Delete_Result Page.PNG added
- File 0001067 CCA_CM_Delete.PNG added
#11 Updated by Erni Suhaireen Zulkifli about 6 years ago
- File 0001067 MC_PUE_edit.PNG added
- File 0001067 MCI_PUE_Delete2.PNG added
- File 0001067 MC_DM2.PNG added
#13 Updated by Erni Suhaireen Zulkifli about 6 years ago
- Status changed from Development / Work In Progress to User Acceptance Test
- Assignee changed from Kok Ken Wong to Erni Suhaireen Zulkifli
- % Done changed from 60 to 100
Issue has been tested successfully passed.
This issue is currently send for user retest.
Refer below for test result:
Maker Concurrent Initiate:
1. Admin Group Maintenance - Edit > PASSED
2. Admin Group Maintenance - Delete > PASSED
3. Admin User Maintenance - Edit > PASSED
4. Admin User Maintenance - Delete > PASSED
5. Navigation Maintenance - Edit > PASSED
6. Content Management - Edit > PASSED
7. Content Management - Delete > PASSED
8. Subscription Fee Maintenance - Edit > PASSED
9. Subscription Fee Maintenance - Delete > PASSED
10. Transaction Fee Maintenance - Edit > PASSED
11. Transaction Fee Mainenance - Delete > PASSED
12. System Maintenance - Edit Password Parameter > PASSED
13. System Maintenance - Edit Config Parameter > PASSED
14. System Maintenance - Delete Config Parameter > PASSED
15. System Maintenance- Edit Maintenance Parameter > PASSED
16. System Maintenance - Edit Archive Parameter > PASSED
17. Settlement Status > PASSED
18. Dashboard Template - Edit > PASSED
19. Dashboard Template - Delete > PASSED
20. Maker Checker Maintenance > PASSED
21. Participant Enquiry - Edit > PASSED
22. Participant Enquiry - Delete > PASSED
23. Participant User Group - Edit > PASSED
24. Participant User Group - Delete > PASSED
25. Participant User Enquiry - Edit > PASSED
26. Participant User Enquiry - Delete > PASSED
27. NAD Management - Suspend > PASSED
Checker Concurrent Authorizing:
1. Maker Checker Maintenance Edit > PASSED
2. Delete Dashboard Template > PASSED
3. Edit Dashboard Template > PASSED
4. Create Dashboard Template > PASSED
5. Settlement Status > PASSED
6. Delete Participant User > PASSED
7. Edit Participant User > PASSED
8. Create Participant User > PASSED
9. Delete Participant Group > PASSED
10 Edit Participant Group > PASSED
11. Create Participant Group > PASSED
12 Delete Participant > PASSED
13. Edit Participant Profile > PASSED
14. Edit Archive Configuration Parameter > PASSED
15. Edit Maintenance Configuration > PASSED
16. Delete Service Type Configuration Parameter > PASSED
17. Edit Service Type Configuration Parameter > PASSED
18. Delete Config Parameter Service Type > PASSED:
19. Edit Password Maintenance: System Maintenance > PASSED
20. Delete Fee Scheme > PASSED
21. Edit Fee Scheme > PASSED
22. Delete Subscription Fee > PASSED
23. Edit Subscription Fee > PASSED
24. Delete Category > PASSED:
25. Edit Category > PASSED
26. Create Category > PASSED
27. Update Navigation > PASSED
28. Delete User Profile > PASSED
29. Edit User Profile > PASSED
30. Create User Profile > PASSED
31. Delete Admin Group > PASSED
32. Edit Admin Group > PASSED
33. Create Admin Group > PASSED
#14 Updated by Erni Suhaireen Zulkifli almost 6 years ago
- Status changed from User Acceptance Test to Work Completed-End life cycle