details: https://code.openbravo.com/erp/devel/pi/rev/f88268f4f1fb
changeset: 18503:f88268f4f1fb
user: David Miguelez <david.miguelez <at> openbravo.com>
date: Thu Nov 08 13:09:36 2012 +0100
summary: Fixes issue 0022237: Adds setAdminMode(true).
diffstat:
src/org/openbravo/erpCommon/ad_actionButton/ActionButtonUtility.java | 10
++++++++--
1 files changed, 8 insertions(+), 2 deletions(-)
diffs (27 lines):
diff -r 04c54d425498 -r f88268f4f1fb
src/org/openbravo/erpCommon/ad_actionButton/ActionButtonUtility.java
--- a/src/org/openbravo/erpCommon/ad_actionButton/ActionButtonUtility.java
Thu Nov 08 11:29:24 2012 +0100
+++ b/src/org/openbravo/erpCommon/ad_actionButton/ActionButtonUtility.java
Thu Nov 08 13:09:36 2012 +0100
@@ -23,6 +23,7 @@
import org.apache.log4j.Logger;
import org.openbravo.base.secureApp.VariablesSecureApp;
import org.openbravo.dal.core.DalUtil;
+import org.openbravo.dal.core.OBContext;
import org.openbravo.dal.service.OBDal;
import org.openbravo.data.FieldProvider;
import org.openbravo.database.ConnectionProvider;
@@ -48,8 +49,13 @@
boolean isQuotation = false;
String windowId = "";
if (tabId != null) {
- Tab tab = OBDal.getInstance().get(Tab.class, tabId);
- windowId = DalUtil.getId(tab.getWindow()).toString();
+ OBContext.setAdminMode(true);
+ try {
+ Tab tab = OBDal.getInstance().get(Tab.class, tabId);
+ windowId = DalUtil.getId(tab.getWindow()).toString();
+ } finally {
+ OBContext.restorePreviousMode();
+ }
}
if (log4j.isDebugEnabled())
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_nov
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits