Openbravo Issue Tracking System - Openbravo ERP | |||||
View Issue Details | |||||
ID | Project | Category | View Status | Date Submitted | Last Update |
0029971 | Openbravo ERP | 09. Financial management | public | 2015-05-22 09:37 | 2015-05-22 09:39 |
Reporter | alostale | ||||
Assigned To | Triage Omni OMS | ||||
Priority | immediate | Severity | minor | Reproducibility | always |
Status | new | Resolution | open | ||
Platform | OS | 5 | OS Version | ||
Product Version | |||||
Target Version | Fixed in Version | ||||
Merge Request Status | |||||
Review Assigned To | |||||
OBNetwork customer | |||||
Web browser | |||||
Modules | Core | ||||
Support ticket | |||||
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 [^] | ||||
Additional Information | |||||
Tags | No tags attached. | ||||
Relationships | |||||
Attached Files | ![]() https://issues.openbravo.com/file_download.php?file_id=8111&type=bug | ||||
Issue History | |||||
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 |
Notes | |||||
|
|||||
|
|