Author: cmailleux
Date: Thu Sep 20 16:53:52 2007
New Revision: 18577
URL: https://svndev.jahia.net/websvn/listing.php?sc=3D1&rev=3D18577&repname=
=3Djahia
Log:
This patch will parse all your sites in edit mode to be sure that all the c=
ontainer lists are built as the new Jahia Version will not check the defini=
tion in live anymore
Added:
branches/JAHIA-5-0-SP-BRANCH/core/src/webapp/WEB-INF/var/patches/groovy=
/containerlists_17919.groovy
Modified:
branches/JAHIA-5-0-SP-BRANCH/core/src/conf/java/JahiaAdministrationReso=
urces.properties
branches/JAHIA-5-0-SP-BRANCH/core/src/conf/java/JahiaAdministrationReso=
urces_en.properties
branches/JAHIA-5-0-SP-BRANCH/core/src/conf/java/JahiaAdministrationReso=
urces_fr.properties
branches/JAHIA-5-0-SP-BRANCH/core/src/webapp/WEB-INF/var/patches/groovy=
/aclpatch_17886.groovy
branches/JAHIA-5-0-SP-BRANCH/core/src/webapp/WEB-INF/var/patches/groovy=
/languagestates_17918.groovy
Modified: branches/JAHIA-5-0-SP-BRANCH/core/src/conf/java/JahiaAdministrati=
onResources.properties
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/core/src/conf/java/JahiaAdministrationResources.properties&rev=3D18=
577&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
--- branches/JAHIA-5-0-SP-BRANCH/core/src/conf/java/JahiaAdministrationReso=
urces.properties (original)
+++ branches/JAHIA-5-0-SP-BRANCH/core/src/conf/java/JahiaAdministrationReso=
urces.properties Thu Sep 20 16:53:52 2007
@@ -1138,4 +1138,5 @@
org.jahia.params.valves.SsoValve.label=3DSSO authentification connector
org.jahia.params.valves.JCIFSAuthValve.label=3DNTLM authentification conne=
ctor
org.jahia.params.valves.LemonLdapAuthValve.label=3DLemonLDAP authentificat=
ion connector
-org.jahia.params.valves.JaasAuthValve.label=3DJAAS authentification connec=
tor
\ No newline at end of file
+org.jahia.params.valves.JaasAuthValve.label=3DJAAS authentification connec=
tor
+org.jahia.admin.patchmanagement.containerlists_17919.sitename=3DUpdate of =
containers lists from site :
\ No newline at end of file
Modified: branches/JAHIA-5-0-SP-BRANCH/core/src/conf/java/JahiaAdministrati=
onResources_en.properties
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/core/src/conf/java/JahiaAdministrationResources_en.properties&rev=
=3D18577&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
--- branches/JAHIA-5-0-SP-BRANCH/core/src/conf/java/JahiaAdministrationReso=
urces_en.properties (original)
+++ branches/JAHIA-5-0-SP-BRANCH/core/src/conf/java/JahiaAdministrationReso=
urces_en.properties Thu Sep 20 16:53:52 2007
@@ -1139,3 +1139,4 @@
org.jahia.params.valves.JCIFSAuthValve.label=3DNTLM authentification conne=
ctor
org.jahia.params.valves.LemonLdapAuthValve.label=3DLemonLDAP authentificat=
ion connector
org.jahia.params.valves.JaasAuthValve.label=3DJAAS authentification connec=
tor
+org.jahia.admin.patchmanagement.containerlists_17919.sitename=3DUpdate of =
containers lists from site :
\ No newline at end of file
Modified: branches/JAHIA-5-0-SP-BRANCH/core/src/conf/java/JahiaAdministrati=
onResources_fr.properties
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/core/src/conf/java/JahiaAdministrationResources_fr.properties&rev=
=3D18577&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
--- branches/JAHIA-5-0-SP-BRANCH/core/src/conf/java/JahiaAdministrationReso=
urces_fr.properties (original)
+++ branches/JAHIA-5-0-SP-BRANCH/core/src/conf/java/JahiaAdministrationReso=
urces_fr.properties Thu Sep 20 16:53:52 2007
@@ -514,6 +514,8 @@
org.jahia.admin.patchmanagement.aclpatch_17886.pickersAcl=3DMise =C3=A0 jo=
ur des ACLs du Content Picker (2/3)
org.jahia.admin.patchmanagement.aclpatch_17886.deleteAcl=3DSuppression des=
ACLs inutilis=C3=A9s(3/3)
=
+org.jahia.admin.patchmanagement.containerlists_17919.sitename =3D Mise =C3=
=A0 jour des containers listes du site :
+
org.jahia.admin.patchmanagement.languagestates_17886=3DPrecalcul des =C3=
=A9tats de workflow
=
org.jahia.admin.refresh.label =3D Actualiser
Modified: branches/JAHIA-5-0-SP-BRANCH/core/src/webapp/WEB-INF/var/patches/=
groovy/aclpatch_17886.groovy
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/core/src/webapp/WEB-INF/var/patches/groovy/aclpatch_17886.groovy&re=
v=3D18577&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
--- branches/JAHIA-5-0-SP-BRANCH/core/src/webapp/WEB-INF/var/patches/groovy=
/aclpatch_17886.groovy (original)
+++ branches/JAHIA-5-0-SP-BRANCH/core/src/webapp/WEB-INF/var/patches/groovy=
/aclpatch_17886.groovy Thu Sep 20 16:53:52 2007
@@ -190,7 +190,7 @@
public static int total;
public static int pageCount =3D 0;
public static double getPercent() {
- return pageCount * 100 / total;
+ return pageCount * 100.0 / total;
}
}
=
Added: branches/JAHIA-5-0-SP-BRANCH/core/src/webapp/WEB-INF/var/patches/gro=
ovy/containerlists_17919.groovy
URL: https://svndev.jahia.net/websvn/filedetails.php?path=3D/branches/JAHIA=
-5-0-SP-BRANCH/core/src/webapp/WEB-INF/var/patches/groovy/containerlists_17=
919.groovy&rev=3D18577&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
--- branches/JAHIA-5-0-SP-BRANCH/core/src/webapp/WEB-INF/var/patches/groovy=
/containerlists_17919.groovy (added)
+++ branches/JAHIA-5-0-SP-BRANCH/core/src/webapp/WEB-INF/var/patches/groovy=
/containerlists_17919.groovy Thu Sep 20 16:53:52 2007
@@ -0,0 +1,47 @@
+import org.jahia.bin.Jahia
+import org.jahia.params.ProcessingContext
+import org.jahia.registries.ServicesRegistry
+import org.jahia.resourcebundle.JahiaResourceBundle
+import org.jahia.services.sites.JahiaSite
+import org.jahia.services.sites.JahiaSitesService
+import org.jahia.utils.JahiaTools
+import org.jahia.version.VersionService
+
+final ServicesRegistry registry =3D ServicesRegistry.getInstance()
+final JahiaSitesService siteService =3D registry.getJahiaSitesService();
+Jahia.getThreadParamBean().setOperationMode(ProcessingContext.EDIT)
+Jahia.setMaintenance(false);
+sites =3D siteService.getSites();
+sites.each {
+ site -> int siteID =3D ((JahiaSite) site).getHomePageID();
+ VersionService.getInstance().setSubStatus(
+ JahiaResourceBundle.getAdminResource("org.jahia.admin.patchman=
agement.containerlists_17919.sitename",
+ Jahia.getThreadParamBean(), Jahia.getThreadParamBean()=
.getLocale()) + " " + ((JahiaSite) site).getTitle());
+ MyStatus.pageCount =3D 0;
+ MyStatus.pageCount++;
+ println(((JahiaSite) site).getTitle() + ' Site Homepage =3D ' + siteID=
);
+ String homepageURL =3D Jahia.getSettings().getLocalAccessUri() + Jahia=
.getThreadParamBean().composePageUrl(siteID);
+ println("Visit Page =3D " + homepageURL);
+ JahiaTools.makeJahiaRequest(new URL(homepageURL + "/op/edit"), Jahia.g=
etThreadParamBean().getUser(), null, null, 5).close();
+ pages =3D registry.getJahiaPageService().getUncheckedPageSubTreeIDs(si=
teID);
+ MyStatus.total =3D pages.size();
+ VersionService.getInstance().setPercentCompleted(MyStatus.getPercent()=
);
+ pages.each {
+ page -> String pageURL =3D Jahia.getSettings().getLocalAccessUri()=
+ Jahia.getThreadParamBean().composePageUrl(page);
+ MyStatus.pageCount++;
+ println("Visit Page =3D " + pageURL)
+ JahiaTools.makeJahiaRequest(new URL(pageURL), Jahia.getThreadParam=
Bean().getUser(), null, null, 5).close();
+ VersionService.getInstance().setPercentCompleted(MyStatus.getPerce=
nt());
+ }
+}
+Jahia.setMaintenance(true);
+
+
+class MyStatus
+{
+ public static int total;
+ public static int pageCount =3D 0;
+ public static double getPercent() {
+ return ((pageCount * 100.0) / total);
+ }
+}
\ No newline at end of file
Modified: branches/JAHIA-5-0-SP-BRANCH/core/src/webapp/WEB-INF/var/patches/=
groovy/languagestates_17918.groovy
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/core/src/webapp/WEB-INF/var/patches/groovy/languagestates_17918.gro=
ovy&rev=3D18577&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
--- branches/JAHIA-5-0-SP-BRANCH/core/src/webapp/WEB-INF/var/patches/groovy=
/languagestates_17918.groovy (original)
+++ branches/JAHIA-5-0-SP-BRANCH/core/src/webapp/WEB-INF/var/patches/groovy=
/languagestates_17918.groovy Thu Sep 20 16:53:52 2007
@@ -51,7 +51,7 @@
public static int total;
public static int pageCount =3D 0;
public static double getPercent() {
- return pageCount * 100 / total;
+ return pageCount * 100.0 / total;
}
}
=
_______________________________________________
cvs_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/cvs_list