Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0025720
TypeCategorySeverityReproducibilityDate SubmittedLast Update
feature request[Openbravo ERP] A. Platformmajoralways2014-02-13 11:502014-02-19 15:12
Reportereduardo_ArgalView Statuspublic 
Assigned Toalostale 
PriorityhighResolutionfixedFixed in Version3.0PR14Q2
StatusclosedFix in branchFixed in SCM revisiona92c4dac82ec
ProjectionnoneETAnoneTarget Version3.0PR14Q2
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned ToAugustoMauch
Web browser
ModulesCore
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0025720: Adds configuration option for processes to explicitly require permissions to be able to execute it

DescriptionWhen a role has access to a window, it does inherit permissions for embedded buttons. Now this behavior can be skipped using a preference that forces to define specific privileges to all buttons within that window (secured preference)
This is in fact a pain, more even if we think in modularity as to be able to attend a particular exception we need to modify behavior of all buttons in a screen.
To avoid that it would be nice to be able to flag a process as "explicit permission required". This means that we can treat separately the behavior of exception instead of doing it the other way around.
That button/process then will not be usable if you do not have an explicit privilege/permission while rest of buttons will work as before
Steps To ReproduceTo avoid that it would be nice to be able to flag a process as "explicit permission required". This means that we can treat separately the behavior of exception instead of doing it the other way around.
That button/process then will not be usable if you do not have an explicit privilege/permission while rest of buttons will work as before
Proposed SolutionTo avoid that it would be nice to be able to flag a process as "explicit permission required". This means that we can treat separately the behavior of exception instead of doing it the other way around.
That button/process then will not be usable if you do not have an explicit privilege/permission while rest of buttons will work as before
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
related to defect 0025709 closedAugustoMauch SecuredProcess preference not working as expected in some conditions 

-  Notes
(0064336)
hgbot (developer)
2014-02-19 07:31

Repository: erp/devel/pi
Changeset: a92c4dac82ec81e238e66515c62dd3001118b6a7
Author: Asier Lostalé <asier.lostale <at> openbravo.com>
Date: Tue Feb 18 11:54:02 2014 +0100
URL: http://code.openbravo.com/erp/devel/pi/rev/a92c4dac82ec81e238e66515c62dd3001118b6a7 [^]

fixed issue 25720: define processes to require explicit permission

---
M modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_PROCESS.xml
M modules/org.openbravo.client.application/src-db/database/sourcedata/AD_COLUMN.xml
M modules/org.openbravo.client.application/src-db/database/sourcedata/AD_FIELD.xml
M modules/org.openbravo.client.application/src/org/openbravo/client/application/WindowSettingsActionHandler.java
M modules/org.openbravo.client.application/src/org/openbravo/client/application/process/BaseProcessActionHandler.java
M src-db/database/model/tables/AD_PROCESS.xml
M src-db/database/sourcedata/AD_COLUMN.xml
M src-db/database/sourcedata/AD_ELEMENT.xml
M src-db/database/sourcedata/AD_FIELD.xml
M src-wad/src/org/openbravo/wad/Fields_data.xsql
M src-wad/src/org/openbravo/wad/Wad.java
M src-wad/src/org/openbravo/wad/javasource.javaxml
M src-wad/src/org/openbravo/wad/javasource.xml
---
(0064337)
hgbot (developer)
2014-02-19 07:31

Repository: erp/devel/pi
Changeset: e626ffeb97fa81f02f9c0ff62cb75dd2873bcd81
Author: Asier Lostalé <asier.lostale <at> openbravo.com>
Date: Tue Feb 18 12:05:12 2014 +0100
URL: http://code.openbravo.com/erp/devel/pi/rev/e626ffeb97fa81f02f9c0ff62cb75dd2873bcd81 [^]

related to issue 25720: set default value for process.explicitAccess property

---
M modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_PROCESS.xml
M modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/OBUIAPP_PROCESS.xml
M modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_PROCESS.xml
M modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_PROCESS.xml
M src-db/database/sourcedata/AD_PROCESS.xml
M src-db/database/sourcedata/OBUIAPP_PROCESS.xml
---
(0064343)
AugustoMauch (manager)
2014-02-19 10:14

Code reviewed and verified in pi@970120b81d3c
(0064366)
hudsonbot (developer)
2014-02-19 15:12

A changeset related to this issue has been promoted main and to the
Central Repository, after passing a series of tests.

Promotion changeset: https://code.openbravo.com/erp/devel/main/rev/d80214f6d50a [^]
Maturity status: Test
(0064367)
hudsonbot (developer)
2014-02-19 15:12

A changeset related to this issue has been promoted main and to the
Central Repository, after passing a series of tests.

Promotion changeset: https://code.openbravo.com/erp/devel/main/rev/d80214f6d50a [^]
Maturity status: Test

- Issue History
Date Modified Username Field Change
2014-02-13 11:50 eduardo_Argal New Issue
2014-02-13 11:50 eduardo_Argal Assigned To => AugustoMauch
2014-02-13 11:50 eduardo_Argal Modules => Core
2014-02-13 11:50 eduardo_Argal Triggers an Emergency Pack => No
2014-02-17 13:43 alostale Assigned To AugustoMauch => alostale
2014-02-17 13:44 alostale Relationship added related to 0025709
2014-02-18 12:02 alostale Review Assigned To => AugustoMauch
2014-02-19 07:31 hgbot Checkin
2014-02-19 07:31 hgbot Note Added: 0064336
2014-02-19 07:31 hgbot Status new => resolved
2014-02-19 07:31 hgbot Resolution open => fixed
2014-02-19 07:31 hgbot Fixed in SCM revision => http://code.openbravo.com/erp/devel/pi/rev/a92c4dac82ec81e238e66515c62dd3001118b6a7 [^]
2014-02-19 07:31 hgbot Checkin
2014-02-19 07:31 hgbot Note Added: 0064337
2014-02-19 10:14 AugustoMauch Note Added: 0064343
2014-02-19 10:14 AugustoMauch Status resolved => closed
2014-02-19 10:14 AugustoMauch Fixed in Version => 3.0MP32
2014-02-19 15:12 hudsonbot Checkin
2014-02-19 15:12 hudsonbot Note Added: 0064366
2014-02-19 15:12 hudsonbot Checkin
2014-02-19 15:12 hudsonbot Note Added: 0064367


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker