Openbravo Issue Tracking System - Openbravo ERP |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0025709 | Openbravo ERP | A. Platform | public | 2014-02-12 10:33 | 2014-02-18 22:19 |
|
Reporter | eduardo_Argal | |
Assigned To | AugustoMauch | |
Priority | urgent | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | |
Platform | | OS | 5 | OS Version | |
Product Version | | |
Target Version | | Fixed in Version | 3.0PR14Q2 | |
Merge Request Status | |
Review Assigned To | AugustoMauch |
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 | 0025709: SecuredProcess preference not working as expected in some conditions |
Description | SecuredProcess is a preference you can set so that permissions for processes/buttons within a window are not directly inherited by roles which have access to that window.
This is not working properly in certain conditions |
Steps To Reproduce | Create a preference for Financial account window using SecuredProcess property.
Create a role which has access just to financial account window
create a user and assign just previously created role
Log in using this new user
Realize that buttons in the header of the window are not grayed out, but that when selecting a record on any child tab those are not grayed out when they should. Some of those even when they are not grayed out throws an error when trying to execute them while others are just enabled for the user to be executed.
All buttons should be grayed out, and all should raise an error when trying to execute them |
Proposed Solution | All buttons should be grayed out, and all should raise an error when trying to execute them |
Additional Information | |
Tags | No tags attached. |
Relationships | related to | feature request | 0025720 | 3.0PR14Q2 | closed | alostale | Adds configuration option for processes to explicitly require permissions to be able to execute it |
|
Attached Files | |
|
Issue History |
Date Modified | Username | Field | Change |
2014-02-12 10:33 | eduardo_Argal | New Issue | |
2014-02-12 10:33 | eduardo_Argal | Assigned To | => AugustoMauch |
2014-02-12 10:33 | eduardo_Argal | Modules | => Core |
2014-02-12 10:33 | eduardo_Argal | OBNetwork customer | => Yes |
2014-02-12 10:33 | eduardo_Argal | Triggers an Emergency Pack | => No |
2014-02-13 11:45 | eduardo_Argal | OBNetwork customer | Yes => No |
2014-02-13 11:45 | eduardo_Argal | Target Version | 3.0MP32 => |
2014-02-17 13:44 | alostale | Relationship added | related to 0025720 |
2014-02-18 07:57 | alostale | Note Added: 0064306 | |
2014-02-18 07:57 | alostale | Review Assigned To | => shankarb |
2014-02-18 08:00 | hgbot | Checkin | |
2014-02-18 08:00 | hgbot | Note Added: 0064307 | |
2014-02-18 08:00 | hgbot | Status | new => resolved |
2014-02-18 08:00 | hgbot | Resolution | open => fixed |
2014-02-18 08:00 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/devel/pi/rev/2d05b68d4f4f14367c2d0c316a0d4c90f4d92fba [^] |
2014-02-18 19:46 | hudsonbot | Checkin | |
2014-02-18 19:46 | hudsonbot | Note Added: 0064331 | |
2014-02-18 22:19 | AugustoMauch | Review Assigned To | shankarb => AugustoMauch |
2014-02-18 22:19 | AugustoMauch | Note Added: 0064335 | |
2014-02-18 22:19 | AugustoMauch | Status | resolved => closed |
2014-02-18 22:19 | AugustoMauch | Fixed in Version | => 3.0MP32 |
Notes |
|
|
The problem is in buttons defined in a parent tab when the focus is in one of its children. In this case only the first button in the parent tab is grayed out. |
|
|
(0064307)
|
hgbot
|
2014-02-18 08:00
|
|
Repository: erp/devel/pi
Changeset: 2d05b68d4f4f14367c2d0c316a0d4c90f4d92fba
Author: Asier Lostalé <asier.lostale <at> openbravo.com>
Date: Tue Feb 18 07:58:51 2014 +0100
URL: http://code.openbravo.com/erp/devel/pi/rev/2d05b68d4f4f14367c2d0c316a0d4c90f4d92fba [^]
fixed bug 25709: header buttons not correctly disabled focusing in child tab
---
M modules/org.openbravo.client.application/src/org/openbravo/client/application/WindowSettingsActionHandler.java
M modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-window.js
---
|
|
|
|
|
|
|
Code reviewed and verified in pi@e7619b809092 |
|