Author: tdraier
Date: Fri Sep 21 11:43:48 2007
New Revision: 18613
URL: https://svndev.jahia.net/websvn/listing.php?sc=3D1&rev=3D18613&repname=
=3Djahia
Log:
fixed authorizeRender for AddcontainerEngine and WorkflowEngine - Addcontai=
ner only in edit, workflowengine in edit,preview,compare ( JAHIA-2281 ) ( p=
ort 18555 )
Modified:
trunk/core/src/java/org/jahia/engines/EngineToolBox.java
trunk/core/src/java/org/jahia/engines/workflow/AdvancedWorkflowEngine.j=
ava
trunk/core/src/java/org/jahia/taglibs/resourcebundle/ResourceBundleTag.=
java
Modified: trunk/core/src/java/org/jahia/engines/EngineToolBox.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/trunk/core/src/java/o=
rg/jahia/engines/EngineToolBox.java&rev=3D18613&repname=3Djahia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/core/src/java/org/jahia/engines/EngineToolBox.java (original)
+++ trunk/core/src/java/org/jahia/engines/EngineToolBox.java Fri Sep 21 11:=
43:48 2007
@@ -73,7 +73,7 @@
* authoriseRender
*/
public boolean authoriseRender (final ProcessingContext jParams) {
- return (jParams.getOperationMode ().equals(ProcessingContext.EDIT)=
|| jParams.getOperationMode ().equals(ProcessingContext.PREVIEW) || jParam=
s.getOperationMode ().equals(ProcessingContext.COMPARE));
+ return jParams.getOperationMode ().equals(ProcessingContext.EDIT);
} // end authoriseRender
=
=
Modified: trunk/core/src/java/org/jahia/engines/workflow/AdvancedWorkflowEn=
gine.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/trunk/core/src/java/o=
rg/jahia/engines/workflow/AdvancedWorkflowEngine.java&rev=3D18613&repname=
=3Djahia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/core/src/java/org/jahia/engines/workflow/AdvancedWorkflowEngine.j=
ava (original)
+++ trunk/core/src/java/org/jahia/engines/workflow/AdvancedWorkflowEngine.j=
ava Fri Sep 21 11:43:48 2007
@@ -112,7 +112,7 @@
* @return Always true
*/
public boolean authoriseRender(ProcessingContext jParams) {
- return toolBox.authoriseRender(jParams);
+ return (jParams.getOperationMode().equals(ProcessingContext.EDIT) =
|| jParams.getOperationMode ().equals(ProcessingContext.PREVIEW) || jParams=
.getOperationMode ().equals(ProcessingContext.COMPARE));
}
=
/**
@@ -170,7 +170,7 @@
final String obj =3D jParams.getParameter("obj");
final HttpSession session =3D ((ParamBean) jParams).getRequest().g=
etSession();
=
- if (!toolBox.authoriseRender(jParams)) {
+ if (!authoriseRender(jParams)) {
throw new JahiaForbiddenAccessException();
}
=
Modified: trunk/core/src/java/org/jahia/taglibs/resourcebundle/ResourceBund=
leTag.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/trunk/core/src/java/o=
rg/jahia/taglibs/resourcebundle/ResourceBundleTag.java&rev=3D18613&repname=
=3Djahia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/core/src/java/org/jahia/taglibs/resourcebundle/ResourceBundleTag.=
java (original)
+++ trunk/core/src/java/org/jahia/taglibs/resourcebundle/ResourceBundleTag.=
java Fri Sep 21 11:43:48 2007
@@ -16,19 +16,21 @@
* limitations under the License.
*/package org.jahia.taglibs.resourcebundle;
=
-import java.io.IOException;
-import java.util.HashMap;
-import java.util.Locale;
-import java.util.MissingResourceException;
-import java.util.ResourceBundle;
+import org.jahia.data.JahiaData;
+import org.jahia.registries.ServicesRegistry;
+import org.jahia.resourcebundle.JahiaResourceBundle;
=
import javax.servlet.http.HttpServletRequest;
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.JspWriter;
import javax.servlet.jsp.tagext.TagSupport;
-
-import org.jahia.data.JahiaData;
-import org.jahia.resourcebundle.JahiaResourceBundle;
+import java.io.IOException;
+import java.net.URL;
+import java.net.URLClassLoader;
+import java.net.MalformedURLException;
+import java.util.Locale;
+import java.util.MissingResourceException;
+import java.util.ResourceBundle;
=
/**
* Support for ResourceBundle within Jahia
@@ -215,7 +217,12 @@
locale =3D new Locale(localeLanguage, localeCountry, localeVar=
iant);
}
=
+// String path =3D ServicesRegistry.getInstance().getJahiaTemplates=
DeployerService().getTemplateRootPath() + "/";
+// path +=3D jData.getProcessingContext().getSiteKey();
+// path +=3D "/WEB-INF/classes/";
+//
try {
+// res =3D ResourceBundle.getBundle(resourceBundle, locale, new=
URLClassLoader(new URL[] {new URL("file","",path)}));
res =3D ResourceBundle.getBundle(resourceBundle, locale);
//resValue =3D res.getString(resourceName);
if (name !=3D null) {
@@ -239,6 +246,8 @@
logger.warn("Error accessing resource " + resourceName +
" in bundle " + resourceBundle + " for locale " +
locale + ":" + mre.getMessage());
+// } catch (MalformedURLException e) {
+// e.printStackTrace(); //To change body of catch statement us=
e File | Settings | File Templates.
}
if (resValue =3D=3D null) {
resValue =3D this.defaultValue;
_______________________________________________
cvs_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/cvs_list