Openbravo Issue Tracking System - Openbravo ERP |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0024120 | Openbravo ERP | A. Platform | public | 2013-06-18 13:38 | 2013-06-20 02:08 |
|
Reporter | Sandrahuguet | |
Assigned To | AugustoMauch | |
Priority | immediate | Severity | critical | Reproducibility | always |
Status | closed | Resolution | fixed | |
Platform | | OS | 20 | OS Version | Community Appliance |
Product Version | | |
Target Version | | Fixed in Version | 3.0MP24 | |
Merge Request Status | |
Review Assigned To | alostale |
OBNetwork customer | No |
Web browser | |
Modules | Core |
Support ticket | |
Regression level | Production - QA Approved |
Regression date | 2013-04-10 |
Regression introduced in release | |
Regression introduced by commit | https://code.openbravo.com/erp/devel/pi/rev/08d5a13b722bbc496c640a976d5bb319a1db44bc [^] |
Triggers an Emergency Pack | No |
|
Summary | 0024120: The widget in reconciliation tab in financial account window does not work |
Description | The widget in reconciliation tab in financial account window does not work |
Steps To Reproduce | - Go to Financial Account and select Bank-Account 1
- Navigate to reconciliation tab and select the reconciliation number 1000006
- Open the form view
- Notice that the widget shows the message: No items to show |
Proposed Solution | |
Additional Information | |
Tags | No tags attached. |
Relationships | |
Attached Files | |
|
Issue History |
Date Modified | Username | Field | Change |
2013-06-18 13:38 | Sandrahuguet | New Issue | |
2013-06-18 13:38 | Sandrahuguet | Assigned To | => AugustoMauch |
2013-06-18 13:38 | Sandrahuguet | Modules | => Core |
2013-06-18 13:38 | Sandrahuguet | OBNetwork customer | => No |
2013-06-18 13:38 | Sandrahuguet | Triggers an Emergency Pack | => No |
2013-06-18 13:53 | AugustoMauch | Note Added: 0059492 | |
2013-06-18 15:55 | AugustoMauch | Regression level | => Production - QA Approved |
2013-06-18 15:55 | AugustoMauch | Regression date | => 2013-04-10 |
2013-06-18 15:55 | AugustoMauch | Regression introduced by commit | => https://code.openbravo.com/erp/devel/pi/rev/08d5a13b722bbc496c640a976d5bb319a1db44bc [^] |
2013-06-18 15:55 | AugustoMauch | Priority | high => immediate |
2013-06-18 15:55 | AugustoMauch | Severity | major => critical |
2013-06-18 19:54 | AugustoMauch | Review Assigned To | => alostale |
2013-06-18 19:55 | hgbot | Checkin | |
2013-06-18 19:55 | hgbot | Note Added: 0059506 | |
2013-06-18 19:55 | hgbot | Status | new => resolved |
2013-06-18 19:55 | hgbot | Resolution | open => fixed |
2013-06-18 19:55 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/devel/pi/rev/0dfdcbb590ca545d9c263e78bb9ee08fa96165b6 [^] |
2013-06-19 11:26 | alostale | Note Added: 0059521 | |
2013-06-19 11:26 | alostale | Status | resolved => closed |
2013-06-19 11:26 | alostale | Fixed in Version | => 3.0MP24 |
2013-06-20 02:08 | hudsonbot | Checkin | |
2013-06-20 02:08 | hudsonbot | Note Added: 0059587 | |
Notes |
|
|
c988d094 196292 [http-8080-3] ERROR org.openbravo.service.datasource.DataSourceServlet - Current user/role does not have access to widget Reconciliation Details
org.openbravo.base.exception.OBSecurityException: Current user/role does not have access to widget Reconciliation Details
at org.openbravo.client.querylist.QueryListDataSource.getData(QueryListDataSource.java:113)
at org.openbravo.service.datasource.ReadOnlyDataSourceService.fetchJSONObject(ReadOnlyDataSourceService.java:120)
at org.openbravo.service.datasource.ReadOnlyDataSourceService.fetch(ReadOnlyDataSourceService.java:68)
at org.openbravo.service.datasource.DataSourceServlet.doFetch(DataSourceServlet.java:256)
at org.openbravo.service.datasource.DataSourceServlet.doPost(DataSourceServlet.java:678) |
|
|
(0059506)
|
hgbot
|
2013-06-18 19:55
|
|
Repository: erp/devel/pi
Changeset: 0dfdcbb590ca545d9c263e78bb9ee08fa96165b6
Author: Augusto Mauch <augusto.mauch <at> openbravo.com>
Date: Tue Jun 18 19:54:08 2013 +0200
URL: http://code.openbravo.com/erp/devel/pi/rev/0dfdcbb590ca545d9c263e78bb9ee08fa96165b6 [^]
Fixes issue 24120: Widgets embedded in tabs are supported again
In this changeset [1] some logic was added to restrict the access to the widgets. One of the checks consisted in throwing an exception if the widget class did not have any widget instance class associated. This makes sense for workspace widgets, but widgets embedded in tabs do not have widget instance classes.
Now, this check is only done if the widget is not embedded in a window accessible by the user.
[1] https://code.openbravo.com/erp/devel/pi/rev/08d5a13b722bbc496c640a976d5bb319a1db44bc [^]
---
M modules/org.openbravo.client.querylist/src/org/openbravo/client/querylist/QueryListDataSource.java
---
|
|
|
|
Code reviewed in pi@b631ef452dae
Executed test plan:
-Following steps to reproduce in this issue works as expected
-Role without access Financial Account window cannot retrieve widget's data
-Restrictions implemented by issue 0023520 still work |
|
|
|
|