Project:
View Issue Details[ Jump to Notes ] | [ Issue History ] [ Print ] | |||||||||||
ID | ||||||||||||
0029971 | ||||||||||||
Type | Category | Severity | Reproducibility | Date Submitted | Last Update | |||||||
defect | [Openbravo ERP] 09. Financial management | minor | always | 2015-05-22 09:37 | 2015-05-22 09:39 | |||||||
Reporter | alostale | View Status | public | |||||||||
Assigned To | Triage Omni OMS | |||||||||||
Priority | immediate | Resolution | open | Fixed in Version | ||||||||
Status | new | Fix in branch | Fixed in SCM revision | |||||||||
Projection | none | ETA | none | Target Version | ||||||||
OS | Any | Database | Any | Java version | ||||||||
OS Version | Database version | Ant version | ||||||||||
Product Version | SCM revision | |||||||||||
Review Assigned To | ||||||||||||
Web browser | ||||||||||||
Modules | Core | |||||||||||
Regression level | Production - Confirmed Stable | |||||||||||
Regression date | 2014-11-14 | |||||||||||
Regression introduced in release | 3.0PR15Q1 | |||||||||||
Regression introduced by commit | http://code.openbravo.com/erp/devel/pi/rev/84865a340443fbc6aa5c36d777c8c57df2f6525b [^] | |||||||||||
Triggers an Emergency Pack | No | |||||||||||
Summary | 0029971: modify payment plan process doesn't refresh payment plan grid | |||||||||||
Description | When modifying a payment plan it is possible to add remove existing payment plan records through the process, when the process is completed payment plan grid is not automatically refreshed (it only refreshes the selected record the process was invoked from). This causes not to see new payments and to continue seeing obsolete ones. | |||||||||||
Steps To Reproduce | * As System Administrator, display "Modify Payment Plan" button in Payment Plan tab of Sales Invoice window * As Group Admin, Create new Sales Invoice document. Add line and process * Go to Payment Plan tab and click on "Modify Payment Plan" button * Add a new payment and submit -> the new payment is not seen in Payment Plan tab till this grid is manually refreshed | |||||||||||
Proposed Solution | As per design grid refresh after executing processes was changed to improve performance (see issue 0025811) because in the common case processes only modify selected record and not other ones in the same tab. It is possible to preserve all behavior (refresh the whole grid after process completion) as described here [1] using refreshGrid response action. Find attached the code that makes this happen. It needs to be reviewed to check which are the cases that require the grid to be refreshed. [1] http://wiki.openbravo.com/wiki/How_to_create_a_Standard_Process_Definition#Returning_Several_Actions [^] | |||||||||||
Tags | No tags attached. | |||||||||||
Attached Files | ![]() | |||||||||||
![]() |
|
![]() |
|
(0077651) alostale (manager) 2015-05-22 09:39 |
Related to this (maybe to be reported as a different issue): ModifyPaymentPlanActionHandler is returning the whole json request, is this required at all? |
![]() |
|||
Date Modified | Username | Field | Change |
2015-05-22 09:37 | alostale | New Issue | |
2015-05-22 09:37 | alostale | Assigned To | => Triage Finance |
2015-05-22 09:37 | alostale | Modules | => Core |
2015-05-22 09:37 | alostale | Regression level | => Production - Confirmed Stable |
2015-05-22 09:37 | alostale | Regression date | => 2014-11-14 |
2015-05-22 09:37 | alostale | Regression introduced in release | => 3.0PR15Q1 |
2015-05-22 09:37 | alostale | Regression introduced by commit | => http://code.openbravo.com/erp/devel/pi/rev/84865a340443fbc6aa5c36d777c8c57df2f6525b [^] |
2015-05-22 09:37 | alostale | Triggers an Emergency Pack | => No |
2015-05-22 09:38 | alostale | File Added: 29971.diff | |
2015-05-22 09:39 | alostale | Note Added: 0077651 |
Copyright © 2000 - 2009 MantisBT Group |