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

Reply via email to