shuber 2005/02/23 22:52:05 CET
Modified files:
core/src/java/org/jahia/services/webdav/listeners
CMSSlideContentListener.java
Log:
Corrected ACL parenting upon creation of container list, it is now parented
to the appropriate page.
Revision Changes Path
1.18 +10 -2
jahia/core/src/java/org/jahia/services/webdav/listeners/CMSSlideContentListener.java
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia/core/src/java/org/jahia/services/webdav/listeners/CMSSlideContentListener.java.diff?r1=1.17&r2=1.18&f=h
Index: CMSSlideContentListener.java
===================================================================
RCS file:
/home/cvs/repository/jahia/core/src/java/org/jahia/services/webdav/listeners/CMSSlideContentListener.java,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- CMSSlideContentListener.java 23 Feb 2005 14:00:15 -0000 1.17
+++ CMSSlideContentListener.java 23 Feb 2005 21:52:05 -0000 1.18
@@ -270,7 +270,7 @@
private void createPage (String filename, JahiaSite site,
String containerName, int pageId,
- String pageTemplate, ParamBean jParams,
+ String pageTemplate, SoapParamBean jParams,
JahiaContainersService jahiaContainersService)
throws JahiaException {
int demandsContainerListID =
jahiaContainersService.getContainerListID(
@@ -306,6 +306,10 @@
JahiaPage parent =
ServicesRegistry.getInstance().getJahiaPageService().
lookupPage(pageId, jParams);
+ // we need to do this because the code below in saveContainer uses
+ // the page in the paramBean to retrieve the ACL ID.
+ jParams.setPage(parent);
+
// add a container
JahiaContainer pageContainer = new JahiaContainer(0,
site.getID(),
@@ -360,7 +364,7 @@
JahiaSite site,
String containerName,
int pageId,
- ParamBean jParams,
+ SoapParamBean jParams,
JahiaContainersService
jahiaContainersService,
SlideToken token)
throws JahiaException {
@@ -397,6 +401,10 @@
JahiaPage parent =
ServicesRegistry.getInstance().getJahiaPageService().
lookupPage(pageId, jParams);
+ // we need to do this because the code below in saveContainer uses
+ // the page in the paramBean to retrieve the ACL ID.
+ jParams.setPage(parent);
+
// add a container
JahiaContainer fileContainer = new JahiaContainer(0,
site.getID(),