Author: sshyrkov
Date: Mon Jan 21 18:41:21 2008
New Revision: 19558

URL: https://svndev.jahia.net/websvn/listing.php?sc=3D1&rev=3D19558&repname=
=3Djahia
Log:
[trunk 19536-19557]: 1) CONE-60: implement lazy loading of DB group members
2) CONE-60: some modifications to allow managing group memberships despite =
lazy loading
3) Added more site information to the virtual site list. Extended last "Act=
ions" coulmn with "delete" and "export" actions

Added:
    branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/webapp/jsp/jahia/engines/ima=
ges/icons/admin/site_delete.png
      - copied unchanged from r19557, trunk/core/src/webapp/jsp/jahia/engin=
es/images/icons/admin/site_delete.png
    branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/webapp/jsp/jahia/engines/ima=
ges/icons/admin/site_edit.png
      - copied unchanged from r19557, trunk/core/src/webapp/jsp/jahia/engin=
es/images/icons/admin/site_edit.png
    branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/webapp/jsp/jahia/engines/ima=
ges/icons/admin/site_export.png
      - copied unchanged from r19557, trunk/core/src/webapp/jsp/jahia/engin=
es/images/icons/admin/site_export.png
Modified:
    branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/conf/java/JahiaAdministratio=
nResources.properties
    branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/conf/java/JahiaAdministratio=
nResources_de.properties
    branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/conf/java/JahiaAdministratio=
nResources_en.properties
    branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/conf/java/JahiaAdministratio=
nResources_es.properties
    branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/conf/java/JahiaAdministratio=
nResources_fr.properties
    branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/conf/java/JahiaAdministratio=
nResources_it.properties
    branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/conf/java/JahiaAdministratio=
nResources_pt.properties
    branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/java/org/jahia/admin/users/M=
anageGroups.java
    branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/java/org/jahia/hibernate/man=
ager/JahiaGroupManager.java
    branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/java/org/jahia/services/user=
manager/GuestGroup.java
    branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/java/org/jahia/services/user=
manager/JahiaDBGroup.java
    branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/java/org/jahia/services/user=
manager/JahiaGroup.java
    branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/java/org/jahia/services/user=
manager/JahiaGroupManagerDBProvider.java
    branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/java/org/jahia/services/user=
manager/JahiaLDAPGroup.java
    branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/java/org/jahia/services/user=
manager/UsersGroup.java
    branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/java/org/jahia/settings/Sett=
ingsBean.java
    branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/webapp/WEB-INF/etc/config/ja=
hia.skeleton
    branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/webapp/jsp/jahia/administrat=
ion/sites_management.jsp

Modified: branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/conf/java/JahiaAdminis=
trationResources.properties
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-INCLUD=
E-TAG-BRANCH/core/src/conf/java/JahiaAdministrationResources.properties&rev=
=3D19558&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-INCLUDE-TAG-BRANCH/core/src/conf/java/JahiaAdministratio=
nResources.properties (original)
+++ branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/conf/java/JahiaAdministratio=
nResources.properties Mon Jan 21 18:41:21 2008
@@ -442,6 +442,7 @@
 org.jahia.admin.site.label =3D site
 org.jahia.admin.site.ManageSites.addSite.label =3D  Add a new site
 org.jahia.admin.site.ManageSites.first.label =3D You can now enter the inf=
ormation needed to create your site. You can also directly import one or mo=
re sites with a jahia import file, using the second form.
+org.jahia.admin.site.ManageSites.actions.label=3DActions
 org.jahia.admin.site.ManageSites.administratorAccount.label =3D  2. Admini=
strator account
 org.jahia.admin.site.ManageSites.anyVirtualSite.label =3D  You don't have =
any virtual site... so you can't get sites administrators :o)
 org.jahia.admin.site.ManageSites.availableLanguages.label =3D Available la=
nguages
@@ -485,6 +486,7 @@
 org.jahia.admin.site.ManageSites.siteProperties.label =3D  New virtual sit=
e properties
 org.jahia.admin.site.ManageSites.siteServerName.label =3D  Site serve=
r name
 org.jahia.admin.site.ManageSites.siteTitle.label =3D  Site title
+org.jahia.admin.site.ManageSites.templateSet.label =3D Template set
 org.jahia.admin.site.ManageSites.virtualSitesListe.label =3D  Virtual Site=
s List
 org.jahia.admin.site.ManageSites.virtualSiteWhereAdministrator.label =3D V=
irtual site where is the administrator
 org.jahia.admin.site.ManageSites.warnToRestartForNewTemplateSet.label=3DWa=
rning : if using a template set for the first time in a Jahia installation,=
 you will have to restart your server before accessing the site.

Modified: branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/conf/java/JahiaAdminis=
trationResources_de.properties
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-INCLUD=
E-TAG-BRANCH/core/src/conf/java/JahiaAdministrationResources_de.properties&=
rev=3D19558&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-INCLUDE-TAG-BRANCH/core/src/conf/java/JahiaAdministratio=
nResources_de.properties (original)
+++ branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/conf/java/JahiaAdministratio=
nResources_de.properties Mon Jan 21 18:41:21 2008
@@ -442,6 +442,7 @@
 org.jahia.admin.site.label =3D Site
 org.jahia.admin.site.ManageSites.addSite.label =3D  Neue Site hinzuf=C3=BC=
gen
 org.jahia.admin.site.ManageSites.first.label =3D Sie k=C3=B6nnen jetzt die=
 Informationen zur Erstellung Ihre Website eingeben. Mit dem zweiten Formul=
ar k=C3=B6nnen Sie auch eine oder mehrere Sites mithilfe einer Jahia-Import=
datei direkt importieren.
+org.jahia.admin.site.ManageSites.actions.label =3D Aktionen
 org.jahia.admin.site.ManageSites.administratorAccount.label =3D  2. Admini=
stratorkonto
 org.jahia.admin.site.ManageSites.anyVirtualSite.label =3D  Sie haben gar k=
eine virtuelle Site... Deshalb k=C3=B6nnen Sie auch keine Site-Administrato=
ren aufrufen.
 org.jahia.admin.site.ManageSites.availableLanguages.label =3D Verf=C3=BCgb=
are Sprachen
@@ -485,6 +486,7 @@
 org.jahia.admin.site.ManageSites.siteProperties.label =3D  Site-Eigenschaf=
ten
 org.jahia.admin.site.ManageSites.siteServerName.label =3D  Site-Name
 org.jahia.admin.site.ManageSites.siteTitle.label =3D  Site-Titel
+org.jahia.admin.site.ManageSites.templateSet.label =3D Vorlagensatz
 org.jahia.admin.site.ManageSites.virtualSitesListe.label =3D  Liste der vi=
rtuellen Sites
 org.jahia.admin.site.ManageSites.virtualSiteWhereAdministrator.label =3D V=
irtuelle Site, auf der sich der Administrator befindet
 org.jahia.admin.site.ManageSites.noImport.label =3D Leere Site

Modified: branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/conf/java/JahiaAdminis=
trationResources_en.properties
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-INCLUD=
E-TAG-BRANCH/core/src/conf/java/JahiaAdministrationResources_en.properties&=
rev=3D19558&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-INCLUDE-TAG-BRANCH/core/src/conf/java/JahiaAdministratio=
nResources_en.properties (original)
+++ branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/conf/java/JahiaAdministratio=
nResources_en.properties Mon Jan 21 18:41:21 2008
@@ -442,6 +442,7 @@
 org.jahia.admin.site.label =3D site
 org.jahia.admin.site.ManageSites.addSite.label =3D  Add a new site
 org.jahia.admin.site.ManageSites.first.label =3D You can now enter the inf=
ormation needed to create your site. You can also directly import one or mo=
re sites with a jahia import file, using the second form.
+org.jahia.admin.site.ManageSites.actions.label =3D Actions
 org.jahia.admin.site.ManageSites.administratorAccount.label =3D  2. Admini=
strator account
 org.jahia.admin.site.ManageSites.anyVirtualSite.label =3D  You don't have =
any virtual site... so you can't get sites administrators :o)
 org.jahia.admin.site.ManageSites.availableLanguages.label =3D Available la=
nguages
@@ -485,6 +486,7 @@
 org.jahia.admin.site.ManageSites.siteProperties.label =3D  New virtual sit=
e properties
 org.jahia.admin.site.ManageSites.siteServerName.label =3D  Site serve=
r name
 org.jahia.admin.site.ManageSites.siteTitle.label =3D  Site title
+org.jahia.admin.site.ManageSites.templateSet.label =3D Template set
 org.jahia.admin.site.ManageSites.virtualSitesListe.label =3D  Virtual Site=
s List
 org.jahia.admin.site.ManageSites.virtualSiteWhereAdministrator.label =3D V=
irtual site where is the administrator
 org.jahia.admin.site.ManageSites.warnToRestartForNewTemplateSet.label=3DWa=
rning : if using a template set for the first time in a Jahia installation,=
 you will have to restart your server before accessing the site.

Modified: branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/conf/java/JahiaAdminis=
trationResources_es.properties
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-INCLUD=
E-TAG-BRANCH/core/src/conf/java/JahiaAdministrationResources_es.properties&=
rev=3D19558&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-INCLUDE-TAG-BRANCH/core/src/conf/java/JahiaAdministratio=
nResources_es.properties (original)
+++ branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/conf/java/JahiaAdministratio=
nResources_es.properties Mon Jan 21 18:41:21 2008
@@ -439,6 +439,7 @@
 org.jahia.admin.site.label =3D sitio
 org.jahia.admin.site.ManageSites.addSite.label =3D  Agregar un nuevo sitio
 org.jahia.admin.site.ManageSites.first.label =3D Ahora puede introducir la=
 informaci=C3=B3n necesaria para crear su sitio. Adem=C3=A1s, puede importa=
r directamente uno o m=C3=A1s sitios con un archivo de importaci=C3=B3n de =
Jahia utilizando el segundo formulario.
+org.jahia.admin.site.ManageSites.actions.label=3DAcciones
 org.jahia.admin.site.ManageSites.administratorAccount.label =3D  2. Cuenta=
 del administrador
 org.jahia.admin.site.ManageSites.anyVirtualSite.label =3D  Dado que no tie=
ne ning=C3=BAn sitio virtual, no puede tener administradores de sitios :o)
 org.jahia.admin.site.ManageSites.availableLanguages.label =3D Idiomas disp=
onibles
@@ -482,6 +483,7 @@
 org.jahia.admin.site.ManageSites.siteProperties.label =3D  Propiedades de =
nuevo sitio virtual
 org.jahia.admin.site.ManageSites.siteServerName.label =3D  Nombre del=
 servidor del sitio
 org.jahia.admin.site.ManageSites.siteTitle.label =3D  T=C3=ADtulo del=
 sitio
+org.jahia.admin.site.ManageSites.templateSet.label =3D Conjunto de plantil=
las
 org.jahia.admin.site.ManageSites.virtualSitesListe.label =3D  Lista de sit=
ios virtuales
 org.jahia.admin.site.ManageSites.virtualSiteWhereAdministrator.label =3D S=
itio virtual donde se encuentra el administrador
 org.jahia.admin.site.ManageSites.noImport.label =3D Sitio vac=C3=ADo

Modified: branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/conf/java/JahiaAdminis=
trationResources_fr.properties
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-INCLUD=
E-TAG-BRANCH/core/src/conf/java/JahiaAdministrationResources_fr.properties&=
rev=3D19558&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-INCLUDE-TAG-BRANCH/core/src/conf/java/JahiaAdministratio=
nResources_fr.properties (original)
+++ branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/conf/java/JahiaAdministratio=
nResources_fr.properties Mon Jan 21 18:41:21 2008
@@ -604,6 +604,7 @@
 org.jahia.admin.serverpermissions.title.label=3DG=C3=A9rer les permissions=
 sur le serveur
 org.jahia.admin.showDetails.label =3D  afficher les d=C3=A9tails
 org.jahia.admin.site.ManageSites.NoTemplatePreview.label =3D Aucun aper=C3=
=A7u du mod=C3=A8le
+org.jahia.admin.site.ManageSites.actions.label =3D Actions
 org.jahia.admin.site.ManageSites.addSite.label =3D  Ajouter un site
 org.jahia.admin.site.ManageSites.administratorAccount.label =3D  2. Compte=
 de l'administrateur
 org.jahia.admin.site.ManageSites.anyVirtualSite.label =3D  Il n'y a aucun =
site virtuel, vous ne pouvez donc pas r=C3=A9cup=C3=A9rer d'administrateurs=
 de site !
@@ -665,6 +666,7 @@
 org.jahia.admin.site.ManageSites.siteProperties.label =3D  Propri=C3=A9t=
=C3=A9s du nouveau site virtuel
 org.jahia.admin.site.ManageSites.siteServerName.label =3D  Nom du&nbs=
p;serveur du site
 org.jahia.admin.site.ManageSites.siteTitle.label =3D Titre du si=
te
+org.jahia.admin.site.ManageSites.templateSet.label =3D Jeu de mod=C3=A8les
 org.jahia.admin.site.ManageSites.virtualSiteWhereAdministrator.label =3D S=
ite virtuel o=C3=B9 se trouve l'administrateur
 org.jahia.admin.site.ManageSites.virtualSitesListe.label =3D Liste des sit=
es virtuels
 org.jahia.admin.site.ManageSites.warnToRestartForNewTemplateSet.label=3DAt=
tention : si vous utilisez un template set pour la premi=C3=A8re fois, il f=
aut red=C3=A9marrer le serveur avant d'acc=C3=A9der au site.

Modified: branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/conf/java/JahiaAdminis=
trationResources_it.properties
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-INCLUD=
E-TAG-BRANCH/core/src/conf/java/JahiaAdministrationResources_it.properties&=
rev=3D19558&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-INCLUDE-TAG-BRANCH/core/src/conf/java/JahiaAdministratio=
nResources_it.properties (original)
+++ branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/conf/java/JahiaAdministratio=
nResources_it.properties Mon Jan 21 18:41:21 2008
@@ -440,6 +440,7 @@
 org.jahia.admin.site.label =3D sito
 org.jahia.admin.site.ManageSites.addSite.label =3D  Aggiungi nuovo sito
 org.jahia.admin.site.ManageSites.first.label =3D Ora =C3=A8 possibile inse=
rire le informazioni necessarie per creare il sito. =C3=88 inoltre possibil=
e importare direttamente uno o pi=C3=B9 siti con un file jahia da importare=
, tramite il secondo modulo.
+org.jahia.admin.site.ManageSites.actions.label=3DAzioni
 org.jahia.admin.site.ManageSites.administratorAccount.label =3D  2. Accoun=
t amministratore
 org.jahia.admin.site.ManageSites.anyVirtualSite.label =3D  Non esiste alcu=
n sito virtuale... quindi non =C3=A8 possibile esserne l'amministratore!
 org.jahia.admin.site.ManageSites.availableLanguages.label =3D Lingue dispo=
nibili
@@ -483,6 +484,7 @@
 org.jahia.admin.site.ManageSites.siteProperties.label =3D  Propriet=C3=A0 =
nuovo sito virtuale
 org.jahia.admin.site.ManageSites.siteServerName.label =3D  Nome server sito
 org.jahia.admin.site.ManageSites.siteTitle.label =3D  Titolo sito
+org.jahia.admin.site.ManageSites.templateSet.label =3D Serie di modelli
 org.jahia.admin.site.ManageSites.virtualSitesListe.label =3D  Elenco siti =
virtuali
 org.jahia.admin.site.ManageSites.virtualSiteWhereAdministrator.label =3D S=
ito virtuale in cui si trova l'amministratore
 org.jahia.admin.site.ManageSites.noImport.label =3D Sito vuoto

Modified: branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/conf/java/JahiaAdminis=
trationResources_pt.properties
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-INCLUD=
E-TAG-BRANCH/core/src/conf/java/JahiaAdministrationResources_pt.properties&=
rev=3D19558&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-INCLUDE-TAG-BRANCH/core/src/conf/java/JahiaAdministratio=
nResources_pt.properties (original)
+++ branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/conf/java/JahiaAdministratio=
nResources_pt.properties Mon Jan 21 18:41:21 2008
@@ -439,6 +439,7 @@
 org.jahia.admin.site.label =3D site
 org.jahia.admin.site.ManageSites.addSite.label =3D  Adicionar um novo site
 org.jahia.admin.site.ManageSites.first.label =3D Voc=C3=AA j=C3=A1 pode in=
serir as informa=C3=A7=C3=B5es necess=C3=A1rias =C3=A0 cria=C3=A7=C3=A3o do=
 seu site. Voc=C3=AA tamb=C3=A9m pode importar diretamente um ou mais sites=
 com um arquivo de importa=C3=A7=C3=A3o jahia, usando o segundo formul=C3=
=A1rio.
+org.jahia.admin.site.ManageSites.actions.label=3DA=C3=A7=C3=B5es
 org.jahia.admin.site.ManageSites.administratorAccount.label =3D  2. Conta =
do gerenciador
 org.jahia.admin.site.ManageSites.anyVirtualSite.label =3D  N=C3=A3o h=C3=
=A1 nenhum site virtual... portanto n=C3=A3o =C3=A9 poss=C3=ADvel obter ger=
enciadores de sites :o)
 org.jahia.admin.site.ManageSites.availableLanguages.label =3D Idiomas disp=
on=C3=ADveis
@@ -482,6 +483,7 @@
 org.jahia.admin.site.ManageSites.siteProperties.label =3D  Propriedades do=
 novo site virtual
 org.jahia.admin.site.ManageSites.siteServerName.label =3D  Nome do servido=
r do site
 org.jahia.admin.site.ManageSites.siteTitle.label =3D  T=C3=ADtulo do site
+org.jahia.admin.site.ManageSites.templateSet.label =3D Conjunto de modelos
 org.jahia.admin.site.ManageSites.virtualSitesListe.label =3D  Lista de Sit=
es Virtuais
 org.jahia.admin.site.ManageSites.virtualSiteWhereAdministrator.label =3D S=
ite virtual onde se encontra o gerenciador
 org.jahia.admin.site.ManageSites.noImport.label =3D Site vazio

Modified: branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/java/org/jahia/admin/u=
sers/ManageGroups.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-INCLUD=
E-TAG-BRANCH/core/src/java/org/jahia/admin/users/ManageGroups.java&rev=3D19=
558&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-INCLUDE-TAG-BRANCH/core/src/java/org/jahia/admin/users/M=
anageGroups.java (original)
+++ branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/java/org/jahia/admin/users/M=
anageGroups.java Mon Jan 21 18:41:21 2008
@@ -42,6 +42,8 @@
 import org.jahia.data.events.JahiaEvent;
 import org.jahia.data.viewhelper.principal.PrincipalViewHelper;
 import org.jahia.exceptions.JahiaException;
+import org.jahia.hibernate.manager.JahiaGroupManager;
+import org.jahia.hibernate.manager.SpringContextSingleton;
 import org.jahia.params.ProcessingContext;
 import org.jahia.registries.ServicesRegistry;
 import org.jahia.resourcebundle.JahiaResourceBundle;
@@ -899,7 +901,14 @@
         JahiaGroup theGroup =3D (JahiaGroup)gMgr.lookupGroup(jahiaSite, gr=
oupName);
         Set groupMembers =3D new HashSet();
         if (theGroup !=3D null) {
-            Enumeration groupMembersEnum =3D theGroup.members();
+             Enumeration groupMembersEnum =3D theGroup.isPreloadedGroups()=
 ? theGroup
+                    .members()
+                    : (new Vector(((JahiaGroupManager) SpringContextSingle=
ton
+                            .getInstance().getContext().getBean(
+                                    JahiaGroupManager.class.getName()))
+                            .getGroupMembers(theGroup.getGroupKey()).value=
s()))
+                            .elements();
+  =

             while (groupMembersEnum.hasMoreElements()) {
                 Object member =3D (Object)groupMembersEnum.nextElement();
                 // keep only members from this jahiaSite...

Modified: branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/java/org/jahia/hiberna=
te/manager/JahiaGroupManager.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-INCLUD=
E-TAG-BRANCH/core/src/java/org/jahia/hibernate/manager/JahiaGroupManager.ja=
va&rev=3D19558&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-INCLUDE-TAG-BRANCH/core/src/java/org/jahia/hibernate/man=
ager/JahiaGroupManager.java (original)
+++ branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/java/org/jahia/hibernate/man=
ager/JahiaGroupManager.java Mon Jan 21 18:41:21 2008
@@ -21,6 +21,7 @@
 =

 import org.apache.commons.collections.FastHashMap;
 import org.apache.log4j.Logger;
+import org.jahia.bin.Jahia;
 import org.jahia.exceptions.JahiaInitializationException;
 import org.jahia.hibernate.dao.JahiaGroupAccessDAO;
 import org.jahia.hibernate.dao.JahiaGroupDAO;
@@ -194,14 +195,20 @@
             }
 =

             if (jahiaGrp !=3D null) {
+                // Find Members                =

+                Map members =3D null;
+                if (Jahia.getSettings().isPreloadDBGroupMembersActivated()=
) {
+                    members =3D getGroupMembers(jahiaGrp);
+                } else {
+                    members =3D new FastHashMap();
+                }
 =

-                // Find Members
-                Map members =3D getGroupMembers(jahiaGrp);
                 // Load Properties
                 Properties properties =3D dao.loadProperties(jahiaGrp.getI=
d(), jahiaGrp.getKey(),
                                                            JahiaGroupManag=
erDBProvider.PROVIDER_NAME);
 =

-                group =3D getJahiaGroup(jahiaGrp, siteID, members, propert=
ies);
+                group =3D getJahiaGroup(jahiaGrp, siteID, members, propert=
ies, Jahia.getSettings()
+                        .isPreloadDBGroupMembersActivated());
                 if (cache !=3D null) {
                     cache.put(CacheAdvice.toGroupCacheKey(new Object[]{CAC=
HE_KEY_GROUPPREFIX + name + ":" + siteID,
                                                                        CAC=
HE_KEY_SITEPREFIX + siteID}), group);
@@ -233,8 +240,13 @@
         if (group =3D=3D null) {
             JahiaGrp jahiaGrp =3D dao.loadJahiaGroupByGroupKey(groupKey);
             if (jahiaGrp !=3D null) {
-                // Find Members
-                Map members =3D getGroupMembers(jahiaGrp);
+                // Find Members                =

+                Map members =3D null;
+                if (Jahia.getSettings().isPreloadDBGroupMembersActivated()=
) {
+                    members =3D getGroupMembers(jahiaGrp);
+                } else {
+                    members =3D new FastHashMap();
+                }
                 // Load Properties
                 Properties properties =3D dao.loadProperties(jahiaGrp.getI=
d(), jahiaGrp.getKey(),
                                                            JahiaGroupManag=
erDBProvider.PROVIDER_NAME);
@@ -242,7 +254,8 @@
                 if (jahiaGrp.getSite() !=3D null) {
                     siteID =3D jahiaGrp.getSite().getId().intValue();
                 }
-                group =3D getJahiaGroup(jahiaGrp, siteID, members, propert=
ies);
+                group =3D getJahiaGroup(jahiaGrp, siteID, members, propert=
ies, Jahia.getSettings()
+                        .isPreloadDBGroupMembersActivated());
                 if (cache !=3D null) {
                     cache.put(entryKey, group);
                 }
@@ -251,7 +264,7 @@
         return group;
     }
 =

-    private JahiaGroup getJahiaGroup(JahiaGrp jahiaGrp, int siteID, Map me=
mbers, Properties properties) {
+    private JahiaGroup getJahiaGroup(JahiaGrp jahiaGrp, int siteID, Map me=
mbers, Properties properties, boolean preloadedGroups) {
         JahiaGroup group;
         if (JahiaGroupManagerDBProvider.GUEST_GROUPNAME.equals(jahiaGrp.ge=
tName())) {
             group =3D new GuestGroup(jahiaGrp.getId().intValue(), siteID, =
properties);
@@ -259,7 +272,7 @@
             group =3D new UsersGroup(jahiaGrp.getId().intValue(), siteID, =
properties);
         } else {
             group =3D new JahiaDBGroup(jahiaGrp.getId().intValue(), jahiaG=
rp.getName(), jahiaGrp.getKey(),
-                                     siteID, members, properties);
+                                     siteID, members, properties, preloade=
dGroups);
         }
         return group;
     }
@@ -401,8 +414,8 @@
         }
     }
 =

-    private Map getGroupMembers(JahiaGrp jahiaGrp) {
-        List memberIds =3D accessDAO.findMemberIdsFromGroupName(jahiaGrp.g=
etKey());
+    public Map getGroupMembers(String groupKey) {
+        List memberIds =3D accessDAO.findMemberIdsFromGroupName(groupKey);
         Map members =3D new FastHashMap(memberIds.size());
         for (int i =3D 0; i < memberIds.size(); i++) {
             Object[] objects =3D (Object[]) memberIds.get(i);
@@ -421,6 +434,10 @@
             }
         }
         return members;
+    }    =

+    =

+    private Map getGroupMembers(JahiaGrp jahiaGrp) {
+        return getGroupMembers(jahiaGrp.getKey());
     }
 =

     public Map getGroupsInSite(int siteID) {

Modified: branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/java/org/jahia/service=
s/usermanager/GuestGroup.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-INCLUD=
E-TAG-BRANCH/core/src/java/org/jahia/services/usermanager/GuestGroup.java&r=
ev=3D19558&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-INCLUDE-TAG-BRANCH/core/src/java/org/jahia/services/user=
manager/GuestGroup.java (original)
+++ branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/java/org/jahia/services/user=
manager/GuestGroup.java Mon Jan 21 18:41:21 2008
@@ -35,7 +35,7 @@
 =

     public GuestGroup(int id, int siteId, Properties properties) {
         super(id, JahiaGroupManagerDBProvider.GUEST_GROUPNAME,
-                JahiaGroupManagerDBProvider.GUEST_GROUPNAME+":"+siteId, si=
teId, new HashMap(), properties);
+                JahiaGroupManagerDBProvider.GUEST_GROUPNAME+":"+siteId, si=
teId, new HashMap(), properties, false);
     }
 =

 =


Modified: branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/java/org/jahia/service=
s/usermanager/JahiaDBGroup.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-INCLUD=
E-TAG-BRANCH/core/src/java/org/jahia/services/usermanager/JahiaDBGroup.java=
&rev=3D19558&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-INCLUDE-TAG-BRANCH/core/src/java/org/jahia/services/user=
manager/JahiaDBGroup.java (original)
+++ branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/java/org/jahia/services/user=
manager/JahiaDBGroup.java Mon Jan 21 18:41:21 2008
@@ -34,9 +34,11 @@
 import java.security.Principal;
 import java.security.acl.Group;
 import java.util.Enumeration;
+import java.util.HashSet;
 import java.util.Iterator;
 import java.util.Map;
 import java.util.Properties;
+import java.util.Set;
 =

 /**
  * This class represents the Jahia native database based user group.
@@ -60,6 +62,12 @@
     /** Group additional parameters. */
     private Properties mProperties =3D new Properties ();
 =

+    public JahiaDBGroup (int id, String groupname, String groupKey, int si=
teID,
+            Map members, Properties properties) {
+        this(id, groupname, groupKey, siteID, members, properties,
+                members !=3D null && !members.isEmpty() ? true : false);
+    }    =

+    =

     //--------------------------------------------------------------------=
-----
     /**
      * Instanciate a new JahiaDBGroup object.
@@ -74,7 +82,7 @@
      * @param  siteID The site id
      */
     public JahiaDBGroup (int id, String groupname, String groupKey, int si=
teID,
-                            Map members, Properties properties) {
+                            Map members, Properties properties, boolean pr=
eloadedGroups) {
 =

         mID =3D id;
         mGroupname =3D groupname;
@@ -88,7 +96,7 @@
         if (properties !=3D null) {
             mProperties =3D properties;
         }
-
+        this.preloadedGroups =3D preloadedGroups;
     }
 =

 =

@@ -317,4 +325,22 @@
         return JahiaGroupManagerDBProvider.PROVIDER_NAME;
     }
 =

+    public boolean isMember(Principal principal) {
+        if (super.isMember(principal)) {
+            return true;
+        }
+        if (!preloadedGroups && principal instanceof JahiaUser) {
+            if (notMembers.contains(principal.getName())) {
+                return false;
+            }
+            if (JahiaGroupManagerDBProvider.getInstance().getUserMembershi=
p((JahiaUser)principal).contains(getGroupKey())) {
+                mMembers.put(principal.getName(), principal);
+                return true;
+            } else {
+                notMembers.add(principal.getName());
+            }
+        }
+        return false;
+    }    =

+    =

 }

Modified: branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/java/org/jahia/service=
s/usermanager/JahiaGroup.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-INCLUD=
E-TAG-BRANCH/core/src/java/org/jahia/services/usermanager/JahiaGroup.java&r=
ev=3D19558&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-INCLUDE-TAG-BRANCH/core/src/java/org/jahia/services/user=
manager/JahiaGroup.java (original)
+++ branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/java/org/jahia/services/user=
manager/JahiaGroup.java Mon Jan 21 18:41:21 2008
@@ -88,7 +88,10 @@
     /** Hashtable holding all the group members. Is assumed to be never nu=
ll. */
     protected Map mMembers =3D new Hashtable ();
 =

+    protected boolean preloadedGroups;
 =

+    protected Set notMembers =3D new HashSet();   =

+    =

     /**
      * Get grp's properties list.
      *
@@ -426,4 +429,9 @@
      */
     public abstract String getProviderName ();
 =

+
+    public boolean isPreloadedGroups() {
+        return preloadedGroups;
+    }
+
 }
\ No newline at end of file

Modified: branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/java/org/jahia/service=
s/usermanager/JahiaGroupManagerDBProvider.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-INCLUD=
E-TAG-BRANCH/core/src/java/org/jahia/services/usermanager/JahiaGroupManager=
DBProvider.java&rev=3D19558&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-INCLUDE-TAG-BRANCH/core/src/java/org/jahia/services/user=
manager/JahiaGroupManagerDBProvider.java (original)
+++ branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/java/org/jahia/services/user=
manager/JahiaGroupManagerDBProvider.java Mon Jan 21 18:41:21 2008
@@ -136,7 +136,7 @@
         // Create the group
         JahiaDBGroup group =3D null;
         String groupKey =3D name + ":" + String.valueOf(siteID);
-        group =3D new JahiaDBGroup(0, name, groupKey, siteID, null, proper=
ties);
+        group =3D new JahiaDBGroup(0, name, groupKey, siteID, null, proper=
ties, false);
 =

         groupManager.createGroup(group);
         group =3D (JahiaDBGroup) groupManager.findGroupBySiteAndName(siteI=
D, name);

Modified: branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/java/org/jahia/service=
s/usermanager/JahiaLDAPGroup.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-INCLUD=
E-TAG-BRANCH/core/src/java/org/jahia/services/usermanager/JahiaLDAPGroup.ja=
va&rev=3D19558&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-INCLUDE-TAG-BRANCH/core/src/java/org/jahia/services/user=
manager/JahiaLDAPGroup.java (original)
+++ branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/java/org/jahia/services/user=
manager/JahiaLDAPGroup.java Mon Jan 21 18:41:21 2008
@@ -57,12 +57,8 @@
     // LDAP dynamic group (groupOfURLs)
     private boolean dynamic;
 =

-    private boolean preloadedGroups;
-
     private JahiaGroupManagerLDAPProvider myProvider;
 =

-    private Set notMembers =3D new HashSet();
-
     /**
      * Instanciate a new JahiaDBGroup object.
      *

Modified: branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/java/org/jahia/service=
s/usermanager/UsersGroup.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-INCLUD=
E-TAG-BRANCH/core/src/java/org/jahia/services/usermanager/UsersGroup.java&r=
ev=3D19558&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-INCLUDE-TAG-BRANCH/core/src/java/org/jahia/services/user=
manager/UsersGroup.java (original)
+++ branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/java/org/jahia/services/user=
manager/UsersGroup.java Mon Jan 21 18:41:21 2008
@@ -35,7 +35,7 @@
 =

     public UsersGroup(int id, int siteId, Properties properties) {
         super(id, JahiaGroupManagerDBProvider.USERS_GROUPNAME,
-                JahiaGroupManagerDBProvider.USERS_GROUPNAME+":"+siteId, si=
teId, new HashMap(), properties);
+                JahiaGroupManagerDBProvider.USERS_GROUPNAME+":"+siteId, si=
teId, new HashMap(), properties, false);
     }
 =

 =


Modified: branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/java/org/jahia/setting=
s/SettingsBean.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-INCLUD=
E-TAG-BRANCH/core/src/java/org/jahia/settings/SettingsBean.java&rev=3D19558=
&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-INCLUDE-TAG-BRANCH/core/src/java/org/jahia/settings/Sett=
ingsBean.java (original)
+++ branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/java/org/jahia/settings/Sett=
ingsBean.java Mon Jan 21 18:41:21 2008
@@ -368,6 +368,10 @@
     private int suggestedRetryTimeAfterTimeout =3D 60; // in seconds
     private int suggestedRetryTimeAfterTimeoutOnStartup =3D 15; // in seco=
nds
 =

+    // Preload group members when loading user groups from DB =

+    final public static String PRELOAD_DBGROUP_MEMBERS_ACTIVATED =3D "prel=
oadDBGroupMembersActivated";
+    private boolean preloadDBGroupMembersActivated =3D true;
+    =

     private int editModeSessionTimeout =3D 2*60*60; // 2 hours
     =

     // The db max elements for SQL IN clause
@@ -812,9 +816,10 @@
             =

             editModeSessionTimeout =3D getInt("editModeSessionTimeout", 2*=
60*60);
 =

-
             dBMaxElementsForInClause =3D getInt("db_max_elements_for_in_cl=
ause", dBMaxElementsForInClause);
 =

+            preloadDBGroupMembersActivated =3D getBoolean(PRELOAD_DBGROUP_=
MEMBERS_ACTIVATED, true);
+            =

             try {
                 DatabaseScripts scriptsManager =3D new DatabaseScripts();
                 Vector scriptsInfos =3D scriptsManager.getDatabaseScriptsI=
nfos (
@@ -2176,4 +2181,8 @@
     public int getDBMaxElementsForInClause() {
         return dBMaxElementsForInClause;
     }
+    =

+    public boolean isPreloadDBGroupMembersActivated() {
+        return preloadDBGroupMembersActivated;
+    }
 }

Modified: branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/webapp/WEB-INF/etc/con=
fig/jahia.skeleton
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-INCLUD=
E-TAG-BRANCH/core/src/webapp/WEB-INF/etc/config/jahia.skeleton&rev=3D19558&=
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-INCLUDE-TAG-BRANCH/core/src/webapp/WEB-INF/etc/config/ja=
hia.skeleton (original)
+++ branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/webapp/WEB-INF/etc/config/ja=
hia.skeleton Mon Jan 21 18:41:21 2008
@@ -423,6 +423,10 @@
 # Specifies whether we should preload ACLs from database on startup.
 org.jahia.acl.preload_active                           =3D   true
 =

+# This variable controls whether all the members of a user group (in Jahia=
 DB
+# not LDAP) are preloaded, when the group is loaded.
+preloadDBGroupMembersActivated                         =3D true
+
 ######################################################################
 ### Page properties ##################################################
 ######################################################################

Modified: branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/webapp/jsp/jahia/admin=
istration/sites_management.jsp
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-INCLUD=
E-TAG-BRANCH/core/src/webapp/jsp/jahia/administration/sites_management.jsp&=
rev=3D19558&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-INCLUDE-TAG-BRANCH/core/src/webapp/jsp/jahia/administrat=
ion/sites_management.jsp (original)
+++ branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/webapp/jsp/jahia/administrat=
ion/sites_management.jsp Mon Jan 21 18:41:21 2008
@@ -53,12 +53,21 @@
     <% if ( sitesList !=3D null && sitesList.hasMoreElements()){ %>
 =

 <script type=3D"text/javascript">
-    function sendExportForm() {
+    function selectSite(selectedSite) {
+        if (selectedSite) {
+            for (var i =3D 0; i < document.main.sitebox.length; i++) {
+                document.main.sitebox[i].checked =3D (document.main.sitebo=
x[i].value =3D=3D selectedSite);
+            }
+        }
+    }
+    function sendExportForm(selectedSite) {
+        selectSite(selectedSite);
         document.main.action=3D'<%=3DjParams.composeSiteUrl() + "/engineNa=
me/export/export_" + new SimpleDateFormat("yyyy-MM-dd").format(new Date()) =
+ ".zip"%>';
         document.main.submit();
     }
 =

-    function sendDeleteForm() {
+    function sendDeleteForm(selectedSite) {
+        selectSite(selectedSite);
         document.main.action=3D'<%=3Drequest.getContextPath()+JahiaAdminis=
tration.getServletPath()%>';
         document.main.submit();
     }
@@ -70,9 +79,10 @@
                 <thead>
                 <tr>
                     <th        width=3D"5%">&nbsp;</th>
-                    <th width=3D"80%"><jahia:adminResourceBundle resourceN=
ame=3D"org.jahia.admin.name.label"/></th>
-                    <th        width=3D"15%"><jahia:adminResourceBundle 
resourceN=
ame=3D"org.jahia.admin.edit.label"/></th>
-                    <!--<th    width=3D"15%"><jahia:adminResourceBundle resou=
rceName=3D"org.jahia.admin.site.ManageSites.export.label"/></th>-->
+                    <th width=3D"20%"><jahia:adminResourceBundle resourceN=
ame=3D"org.jahia.admin.name.label"/></th>
+                    <th width=3D"10%" style=3D"white-space: nowrap"><jahia=
:adminResourceBundle resourceName=3D"org.jahia.admin.site.ManageSites.siteK=
ey.label"/></th>
+                    <th width=3D"53%"><jahia:adminResourceBundle resourceN=
ame=3D"org.jahia.admin.site.ManageSites.siteDesc.label"/></th>
+                    <th        width=3D"12%"><jahia:adminResourceBundle 
resourceN=
ame=3D"org.jahia.admin.site.ManageSites.actions.label"/></th>
                 </tr>
               </thead>
         <form name=3D"main">
@@ -94,15 +104,17 @@
                             <tr class=3D"<%=3DlineClass%>">
                                 <td><input type=3D"checkbox" name=3D"siteb=
ox" value=3D"<%=3Dsite.getSiteKey()%>"></td>
                                 <td><%=3Dsite.getTitle()%></td>
+                                <td><%=3Dsite.getSiteKey()%></td>
+                                <td><%=3Dsite.getDescr()%></td>
                                 <td>
-                                    <a href=3D'<%=3DJahiaAdministration.co=
mposeActionURL(request,response,"sites","&sub=3Dedit&siteid=3D" + site.getI=
D())%>' alt=3D"<jahia:adminResourceBundle resourceName=3D"org.jahia.admin.e=
ditProperties.label"/>"><jahia:adminResourceBundle resourceName=3D"org.jahi=
a.admin.edit.label"/></a>
+                                    <a href=3D'<%=3DJahiaAdministration.co=
mposeActionURL(request,response,"sites","&sub=3Dedit&siteid=3D" + site.getI=
D())%>' title=3D"<jahia:adminResourceBundle resourceName=3D'org.jahia.admin=
.edit.label'/>"><img src=3D"<%=3DURL%>images/icons/admin/site_edit.png" alt=
=3D"<jahia:adminResourceBundle resourceName=3D'org.jahia.admin.edit.label'/=
>" title=3D"<jahia:adminResourceBundle resourceName=3D'org.jahia.admin.edit=
.label'/>" width=3D"16" height=3D"16" border=3D"0"/></a>
+                                    &nbsp;
+                                    <a href=3D"#delete" onclick=3D"sendDel=
eteForm('<%=3Dsite.getSiteKey()%>'); return false;" title=3D"<jahia:adminRe=
sourceBundle resourceName=3D'org.jahia.admin.delete.label'/>"><img src=3D"<=
%=3DURL%>images/icons/admin/site_delete.png" alt=3D"<jahia:adminResourceBun=
dle resourceName=3D'org.jahia.admin.delete.label'/>" title=3D"<jahia:adminR=
esourceBundle resourceName=3D'org.jahia.admin.delete.label'/>" width=3D"16"=
 height=3D"16" border=3D"0"/></a>
+                                    <% if (homeContentPage !=3D null) { %>
+                                    &nbsp;
+                                    <a href=3D"#export" onclick=3D"sendExp=
ortForm('<%=3Dsite.getSiteKey()%>'); return false;" title=3D"<jahia:adminRe=
sourceBundle resourceName=3D'org.jahia.admin.site.ManageSites.export.label'=
/>"><img src=3D"<%=3DURL%>images/icons/admin/site_export.png" alt=3D"<jahia=
:adminResourceBundle resourceName=3D'org.jahia.admin.site.ManageSites.expor=
t.label'/>" title=3D"<jahia:adminResourceBundle resourceName=3D'org.jahia.a=
dmin.site.ManageSites.export.label'/>" width=3D"16" height=3D"16" border=3D=
"0"/></a>
+                                    <% } %>
                                 </td>
-                                <%--<td>--%>
-                                    <%--<% if (homeContentPage !=3D null) =
{ %>--%>
-                                    <%--<a href=3D'<%=3DjParams.composeSit=
eUrl(site) + "/engineName/export/" + site.getSiteKey() + ".zip" +--%>
-                                    <%--"?site=3D" + site.getSiteKey()  + =
"&exportformat=3Dsite" %>' alt=3D"<jahia:adminResourceBundle resourceName=
=3D"org.jahia.admin.site.ManageSites.export.label"/>"><jahia:adminResourceB=
undle resourceName=3D"org.jahia.admin.site.ManageSites.export.label"/></a>-=
-%>
-                                    <%--<% } %>--%>
-                                <%--</td>--%>
                             </tr>
                             <%
                         } %>

_______________________________________________
cvs_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/cvs_list

Reply via email to