Openbravo Issue Tracking System - Openbravo ERP |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0027236 | Openbravo ERP | A. Platform | public | 2014-07-30 13:58 | 2014-08-08 18:54 |
|
Reporter | eduardo_Argal | |
Assigned To | alostale | |
Priority | immediate | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | |
Platform | | OS | 5 | OS Version | |
Product Version | | |
Target Version | 3.0PR14Q3 | Fixed in Version | 3.0PR14Q4 | |
Merge Request Status | |
Review Assigned To | shankarb |
OBNetwork customer | No |
Web browser | |
Modules | Core |
Support ticket | |
Regression level | |
Regression date | |
Regression introduced in release | |
Regression introduced by commit | |
Triggers an Emergency Pack | No |
|
Summary | 0027236: Process Definition defaults are not calculated if role inherits access to process from window access |
Description | Problem in BaseProcessActionHandler when retrieving windowId value from parameters.
code is expecting a parameter called 'windowId' when executing method hasAccess, but in the parameters we receive a propperty called 'inpwindowid' inside context object |
Steps To Reproduce | Using finance role move to purchase invoice window and try to add a payment.
Realize that the window opens but no defaults are set.
Mind the log to see there are no permissions to execute Add Payment process.
Verify that window access is granted to the role, and so permissions for processed inside the window should be as well granted |
Proposed Solution | |
Additional Information | |
Tags | No tags attached. |
Relationships | related to | defect | 0027325 | | closed | AugustoMauch | int-basic CI test randomly fail | related to | defect | 0031386 | 3.0PR16Q1 | closed | aferraz | Error shown in Add Payment when role has no access to Financial Account window |
|
Attached Files | |
|
Issue History |
Date Modified | Username | Field | Change |
2014-07-30 13:58 | eduardo_Argal | New Issue | |
2014-07-30 13:58 | eduardo_Argal | Assigned To | => alostale |
2014-07-30 13:58 | eduardo_Argal | OBNetwork customer | => No |
2014-07-30 13:58 | eduardo_Argal | Modules | => Core |
2014-07-30 13:58 | eduardo_Argal | Regression level | => Pre packaging ( pi ) |
2014-07-30 13:58 | eduardo_Argal | Regression introduced in release | => pi |
2014-07-30 13:58 | eduardo_Argal | Triggers an Emergency Pack | => No |
2014-07-30 15:47 | alostale | Regression level | Pre packaging ( pi ) => |
2014-07-30 15:47 | alostale | Regression introduced in release | pi => |
2014-07-30 15:47 | alostale | Note Added: 0068981 | |
2014-07-30 15:47 | alostale | Summary | Problem in BaseProcessActionHandler when retrieving windowId value from parameters => Process Definition defaults are not calculated if role inherits access to process from window access |
2014-07-30 15:51 | hgbot | Checkin | |
2014-07-30 15:51 | hgbot | Note Added: 0068984 | |
2014-07-30 15:51 | hgbot | Status | new => resolved |
2014-07-30 15:51 | hgbot | Resolution | open => fixed |
2014-07-30 15:51 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/devel/pi/rev/d302a0eab5d36c6a7e15fc16ea8859df879f763e [^] |
2014-07-30 15:53 | alostale | Review Assigned To | => shankarb |
2014-07-31 06:38 | shankarb | Note Added: 0068997 | |
2014-07-31 06:38 | shankarb | Status | resolved => closed |
2014-07-31 06:38 | shankarb | Fixed in Version | => 3.0PR14Q4 |
2014-08-08 18:54 | hudsonbot | Checkin | |
2014-08-08 18:54 | hudsonbot | Note Added: 0069246 | |
2014-08-13 17:28 | alostale | Relationship added | related to 0027325 |
2015-11-06 10:33 | aferraz | Relationship added | related to 0031386 |
Notes |
|
|
Not a regression: it never calculated defaults if role didn't have explicit access to the process |
|
|
(0068984)
|
hgbot
|
2014-07-30 15:51
|
|
Repository: erp/devel/pi
Changeset: d302a0eab5d36c6a7e15fc16ea8859df879f763e
Author: Asier Lostalé <asier.lostale <at> openbravo.com>
Date: Wed Jul 30 15:49:15 2014 +0200
URL: http://code.openbravo.com/erp/devel/pi/rev/d302a0eab5d36c6a7e15fc16ea8859df879f763e [^]
fixed bug 27236: Process Definition defaults are not calculated
if role inherits access to process from window access
setting windowId parameter in defaults request
---
M modules/org.openbravo.client.application/web/org.openbravo.client.application/js/process/ob-parameter-window-view.js
---
|
|
|
(0068997)
|
shankarb
|
2014-07-31 06:38
|
|
Code reviewed and verified in pi changeset be933e11432c. |
|
|
|
|