Author: xlawrence
Date: Thu Jan 17 12:16:49 2008
New Revision: 62
URL: https://svndev.jahia.net/websvn/listing.php?sc=3D1&rev=3D62&repname=3D=
corporate_portal_templates_v3
Log:
Finished implementation of 'users' and 'groups' boxes
Modified:
trunk/src/java/jahiatemplates/default_v3_lang.properties
trunk/src/java/jahiatemplates/default_v3_lang_en.properties
trunk/src/java/jahiatemplates/default_v3_lang_fr.properties
trunk/src/jsp/common/box/groupsBoxDisplay.jsp
trunk/src/jsp/common/box/usersBoxDisplay.jsp
Modified: trunk/src/java/jahiatemplates/default_v3_lang.properties
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/trunk/src/java/jahiat=
emplates/default_v3_lang.properties&rev=3D62&repname=3Dcorporate_portal_tem=
plates_v3
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=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/src/java/jahiatemplates/default_v3_lang.properties (original)
+++ trunk/src/java/jahiatemplates/default_v3_lang.properties Thu Jan 17 12:=
16:49 2008
@@ -178,6 +178,25 @@
update.rsss =3D Settings
update.rss =3D Update RSS feed
delete.rss =3D Delete RSS feed
+
+boxContainer.usersContainer =3D Users
+boxContainer.usersContainer.query =3D Query
+boxContainer.usersContainer.displayLimit =3D Display limit
+boxContainer.usersContainer.queryResult =3D Query result
+add.userQueries =3D Add user query
+update.userQueries =3D Settings
+update.userQuery =3D Update user query
+delete.userQuery =3D Delete user query
+
+boxContainer.groupsContainer =3D Groups
+boxContainer.groupsContainer.query =3D Query
+boxContainer.groupsContainer.displayLimit =3D Display limit
+boxContainer.groupsContainer.queryResult =3D Query result
+add.groupQueries =3D Add group query
+update.groupQueries =3D Settings
+update.groupQuery =3D Update group query
+delete.groupQuery =3D Delete group query
+
#************* Box container (end) *************
=
#**************** General ressources (start) **************
Modified: trunk/src/java/jahiatemplates/default_v3_lang_en.properties
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/trunk/src/java/jahiat=
emplates/default_v3_lang_en.properties&rev=3D62&repname=3Dcorporate_portal_=
templates_v3
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=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/src/java/jahiatemplates/default_v3_lang_en.properties (original)
+++ trunk/src/java/jahiatemplates/default_v3_lang_en.properties Thu Jan 17 =
12:16:49 2008
@@ -176,6 +176,24 @@
update.rsss =3D Settings
update.rss =3D Update RSS feed
delete.rss =3D Delete RSS feed
+
+boxContainer.usersContainer =3D Users
+boxContainer.usersContainer.query =3D Query
+boxContainer.usersContainer.displayLimit =3D Display limit
+boxContainer.usersContainer.queryResult =3D Query result
+add.userQueries =3D Add user query
+update.userQueries =3D Settings
+update.userQuery =3D Update user query
+delete.userQuery =3D Delete user query
+
+boxContainer.groupsContainer =3D Groups
+boxContainer.groupsContainer.query =3D Query
+boxContainer.groupsContainer.displayLimit =3D Display limit
+boxContainer.groupsContainer.queryResult =3D Query result
+add.groupQueries =3D Add group query
+update.groupQueries =3D Settings
+update.groupQuery =3D Update group query
+delete.groupQuery =3D Delete group query
#************* Box container (end) *************
=
#**************** General ressources (start) **************
Modified: trunk/src/java/jahiatemplates/default_v3_lang_fr.properties
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/trunk/src/java/jahiat=
emplates/default_v3_lang_fr.properties&rev=3D62&repname=3Dcorporate_portal_=
templates_v3
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=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/src/java/jahiatemplates/default_v3_lang_fr.properties (original)
+++ trunk/src/java/jahiatemplates/default_v3_lang_fr.properties Thu Jan 17 =
12:16:49 2008
@@ -600,4 +600,22 @@
update.rsss =3D Options
update.rss =3D Modifier un feed RSS
delete.rss =3D Supprimer un feed RSS
+
+boxContainer.usersContainer =3D Utilisateurs
+boxContainer.usersContainer.query =3D Requ=C3=AAte
+boxContainer.usersContainer.displayLimit =3D Limite d'affichage
+boxContainer.usersContainer.queryResult =3D R=C3=A9sultat de la requ=C3=AA=
te
+add.userQueries =3D Ajouter une requ=C3=AAte utilisateur
+update.userQueries =3D Options
+update.userQuery =3D Modifier la requ=C3=AAte utilisateur
+delete.userQuery =3D Supprimer la requ=C3=AAte utilisateur
+
+boxContainer.groupsContainer =3D Groupes
+boxContainer.groupsContainer.query =3D Requ=C3=AAte
+boxContainer.groupsContainer.displayLimit =3D Limite d'affichage
+boxContainer.groupsContainer.queryResult =3D R=C3=A9sultat de la requ=C3=
=AAte
+add.groupQueries =3D Ajouter une requ=C3=AAte de groupe
+update.groupQueries =3D Options
+update.groupQuery =3D Modifier la requ=C3=AAte de groupe
+delete.groupQuery =3D Supprimer la requ=C3=AAte de groupe
#************* Box container (end) *************
\ No newline at end of file
Modified: trunk/src/jsp/common/box/groupsBoxDisplay.jsp
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/trunk/src/jsp/common/=
box/groupsBoxDisplay.jsp&rev=3D62&repname=3Dcorporate_portal_templates_v3
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=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/src/jsp/common/box/groupsBoxDisplay.jsp (original)
+++ trunk/src/jsp/common/box/groupsBoxDisplay.jsp Thu Jan 17 12:16:49 2008
@@ -16,123 +16,35 @@
limitations under the License.
--%>
<%@ include file=3D"../declarations.jspf" %>
-<%
- final JahiaData jData =3D (JahiaData) request.getAttribute("org.jahia.=
data.JahiaData");
- // get the parambean
- ParamBean jParams =3D jData.params();
=
- String theURL =3D jData.gui().drawHttpJspContext(request);
-
- // get the context url
- String contextURL =3D jData.gui().drawHttpJspContext(request);
- final String id =3D request.getParameter("id");
- JahiaContainerList gcontlist =3D jData.containers().getContainerList("=
groupsContainer" + id);
- JahiaContainer thegboxcontainer =3D null;
- if (gcontlist.getFullSize() =3D=3D 0) {
- thegboxcontainer =3D new JahiaContainer(0, jData.getProcessingCont=
ext().getJahiaID(), jData.getProcessingContext().getPageID(), gcontlist.get=
ID(), 0, /* rank */gcontlist.getAclID(), gcontlist.getctndefid(), 0, 2);
- ServicesRegistry.getInstance().getJahiaContainersService().saveCon=
tainer(thegboxcontainer, gcontlist.getID(), jData.getProcessingContext());
- thegboxcontainer.setLanguageCode(jData.getProcessingContext().getL=
ocale().toString());
- thegboxcontainer.fieldsStructureCheck(jData.getProcessingContext()=
);
- } else {
- thegboxcontainer =3D gcontlist.getContainer(0);
- }
-
- // the query from the user's request in an edit context
- String groupQueryString =3D request.getParameter("groupquery_" + id);
- String gdisplay =3D request.getParameter("grouplistsize_" + id);
-
-
- JahiaField theglimit =3D thegboxcontainer.getField("groupdisplaylimit"=
);
- JahiaField thegquery =3D thegboxcontainer.getField("groupquery");
-
- // to store the values from this page context
- if (groupQueryString =3D=3D null) {
- groupQueryString =3D thegquery.getValue();
- } else {
- thegquery.setValue(groupQueryString);
- thegquery.setObject(groupQueryString);
- thegquery.save(jParams);
- }
- if (gdisplay =3D=3D null || gdisplay.equals("")) {
- gdisplay =3D theglimit.getValue();
- } else {
- theglimit.setValue(gdisplay);
- theglimit.setObject(gdisplay);
- theglimit.save(jParams);
- }
-
- // in case of null values
- if (groupQueryString =3D=3D null || groupQueryString.equals("null")) g=
roupQueryString =3D "";
- if (gdisplay =3D=3D null || gdisplay.equals("")) gdisplay =3D "5";
-%>
-
-<script type=3D"text/javascript">
-
- var ldap_pop;
-
- function openWindowDetail(id, type, width, height) {
- //alert(id+" "+type);
- params =3D "width=3D" + width + ",height=3D" + height + ",resizabl=
e=3Dyes,scrollbars=3Dyes,status=3Dno";
- if (ldap_pop) {
- ldap_pop.close();
- ldap_pop =3D window.open("<%=3DcontextURL%>/ldap_pop.jsp?" + t=
ype + "=3D" + id, "mywindow", params);
- } else {
-
- ldap_pop =3D window.open("<%=3DcontextURL%>/ldap_pop.jsp?" + t=
ype + "=3D" + id, "mywindow", params);
- }
- }
-</script>
-
-<% if (!jData.gui().isEditMode()) { %>
-
-<!-- the scope used here is everywhere, i.e. jahiaDB+LDAP if available
-// we have chosen here to not displaying query box nor display limit selec=
tor in visit. so guest and users without writing rights
-would not change the search criteria just view the dynamic list of groups
-please see the taglib info for special usage and options of this tag
-//-->
-<jahiaHtml:groupList
- displayLimit=3D"<%=3DInteger.parseInt(gdisplay)%>"
- query=3D"<%=3DgroupQueryString%>"
- scope=3D"all"
- membersLimit=3D"12"
- membersVisibility=3D"true"
- separator=3D"<br/>"
- backCall=3D"javascript:openWindowDetail(groupid,'g',480,480);" sty=
leClass=3D""
- />
-<% } else { %>
-<form name=3D"jahiagrouplist_<%=3Did%>" action=3D"" method=3D"post">
- <content:resourceBundle resourceBundle=3D"jahiatemplates.default_v3_la=
ng"
- resourceName=3D"box.groups.query"/>:
- <input class=3D"text" type=3D"text" name=3D"groupquery_<%=3Did%>" valu=
e=3D"<%=3DgroupQueryString%>"><br/>
- <i><content:resourceBundle resourceBundle=3D"jahiatemplates.default_v3=
_lang"
- resourceName=3D"box.groups.query.info"/></i=
><br/>
- <content:resourceBundle resourceBundle=3D"jahiatemplates.default_v3_la=
ng"
- resourceName=3D"box.groups.displaylimit"/>:
- <select class=3D"text" name=3D'grouplistsize_<%=3Did%>' onChange=3D"ja=
vascript:document.jahiagrouplist_<%=3Did%>.submit()">
- <%
- String sform =3D "";
- for (int n =3D 5; n < 40; n =3D n * 2) {
- if (Integer.parseInt(gdisplay) =3D=3D n) sform =3D "select=
ed";
- else sform =3D "";
- %>
- <option value=3D"<%=3Dn%>" <%=3Dsform%>><%=3Dn%>
- </option>
- <% } %>
- </select> <br/>
- <a href=3D"javascript:document.jahiagrouplist_<%=3Did%>.submit()"
- title=3D"<content:resourceBundle resourceBundle=3D"jahiatemplates.d=
efault_v3_lang" resourceName=3D"box.groups.query.validate"/>"
- alt=3D"<content:resourceBundle resourceBundle=3D"jahiatemplates.def=
ault_v3_lang" resourceName=3D"box.groups.query.validate"/>"><img
- src=3D"<%=3DcontextURL%>/img/refresh.gif" width=3D"16" height=
=3D"16" border=3D"0" alt=3D"validate"></a>
-</form>
-
-<!--please see the taglib info for special usage and options of this tag-->
-<jahiaHtml:groupList
- displayLimit=3D"<%=3DInteger.parseInt(gdisplay)%>"
- query=3D"<%=3DgroupQueryString%>"
- scope=3D"all"
- membersLimit=3D"12"
- membersVisibility=3D"true"
- separator=3D"<br/>"
- backCall=3D"javascript:openWindowDetail(groupid,'g',480,480);" sty=
leClass=3D""
- />
-<% } %>
\ No newline at end of file
+<content:containerList name=3D"groups${boxID}" id=3D"groups" parentContain=
erName=3D"boxContainer">
+ <content:container id=3D"groupsContainer">
+ <content:textField name=3D'boxGroupDisplayLimit' defaultValue=3D"5=
" valueId=3D"boxGroupDisplayLimit" display=3D"false"/>
+ <content:textField name=3D'boxGroupQuery' defaultValue=3D"*" value=
Id=3D"boxGroupQuery" display=3D"false"/>
+
+ <h2>
+ <content:resourceBundle resourceBundle=3D"jahiatemplates.defau=
lt_v3_lang"
+ resourceName=3D"boxContainer.groupsCon=
tainer.queryResult"/>
+
+ <jahiaHtml:actionMenu name=3D"groupsContainer" resourceBundle=
=3D"jahiatemplates.default_v3_lang"
+ useFieldSet=3D"false"
+ namePostFix=3D".groupQuery">
+ </jahiaHtml:actionMenu>
+ </h2>
+
+ <jahiaHtml:groupList
+ displayLimit=3D"${boxGroupDisplayLimit}"
+ query=3D"${boxGroupQuery}"
+ scope=3D"all"
+ membersLimit=3D"12"
+ membersVisibility=3D"true"
+ separator=3D"<br/>"
+ styleClass=3D""
+ />
+ </content:container>
+ <br/>
+ <jahiaHtml:actionMenu name=3D"groups" namePostFix=3D".groupQueries"
+ resourceBundle=3D"jahiatemplates.default_v3_lang=
" useFieldSet=3D"false"
+ labelKey=3D"add.groupQueries">
+ </jahiaHtml:actionMenu>
+</content:containerList>
Modified: trunk/src/jsp/common/box/usersBoxDisplay.jsp
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/trunk/src/jsp/common/=
box/usersBoxDisplay.jsp&rev=3D62&repname=3Dcorporate_portal_templates_v3
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=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/src/jsp/common/box/usersBoxDisplay.jsp (original)
+++ trunk/src/jsp/common/box/usersBoxDisplay.jsp Thu Jan 17 12:16:49 2008
@@ -19,109 +19,25 @@
=
<content:containerList name=3D"users${boxID}" id=3D"users" parentContainer=
Name=3D"boxContainer">
<content:container id=3D"usersContainer">
+ <content:textField name=3D'boxUserDisplayLimit' defaultValue=3D"5"=
valueId=3D"boxUserDisplayLimit" display=3D"false"/>
+ <content:textField name=3D'boxUserQuery' defaultValue=3D"*" valueI=
d=3D"boxUserQuery" display=3D"false"/>
=
- <content:textField name=3D'boxUserName' defaultValue=3D"N/A" diffA=
ctive=3D"true"/>
- <content:textField name=3D'boxUserDisplayLimit' defaultValue=3D"N/=
A" diffActive=3D"true"/>
- <content:textField name=3D'boxUserQuery' defaultValue=3D"N/A" diff=
Active=3D"true"/>
+ <h2>
+ <content:resourceBundle resourceBundle=3D"jahiatemplates.defau=
lt_v3_lang"
+ resourceName=3D"boxContainer.usersCont=
ainer.queryResult"/>
+
+ <jahiaHtml:actionMenu name=3D"usersContainer" resourceBundle=
=3D"jahiatemplates.default_v3_lang"
+ useFieldSet=3D"false"
+ namePostFix=3D".userQuery">
+ </jahiaHtml:actionMenu>
+ </h2>
=
- <jahiaHtml:actionMenu name=3D"usersContainer" resourceBundle=3D"ja=
hiatemplates.default_v3_lang" useFieldSet=3D"true"
- namePostFix=3D".users">
+ <jahiaHtml:userList displayLimit=3D"${boxUserDisplayLimit}" query=
=3D"${boxUserQuery}" scope=3D"all" styleClass=3D""/>
=
- </jahiaHtml:actionMenu>
</content:container>
- <jahiaHtml:actionMenu name=3D"users" namePostFix=3D".user"
+ <br/>
+ <jahiaHtml:actionMenu name=3D"users" namePostFix=3D".userQueries"
resourceBundle=3D"jahiatemplates.default_v3_lang=
" useFieldSet=3D"false"
- labelKey=3D"add.user">
+ labelKey=3D"add.userQueries">
</jahiaHtml:actionMenu>
-</content:containerList>
-
-
-<%
- JahiaContainer theuboxcontainer =3D null;
- =
- // the query from the user assumed edit context
- String userQueryString =3D request.getParameter("userquery_" + id);
- String udisplay =3D request.getParameter("userlistsize_" + id);
-
- JahiaField thelimit =3D theuboxcontainer.getField("userdisplaylimit");
- JahiaField thequery =3D theuboxcontainer.getField("userquery");
-
- // to store and retrieve the query from this page context
- if (userQueryString =3D=3D null) {
- userQueryString =3D thequery.getValue();
- } else {
- thequery.setValue(userQueryString);
- thequery.setObject(userQueryString);
- thequery.save(jParams);
- }
-
- // idem for the userlimit from this page context
- if (udisplay =3D=3D null || udisplay.equals("")) {
- udisplay =3D thelimit.getValue();
- } else {
- thelimit.setValue(udisplay);
- thequery.setObject(udisplay);
- thelimit.save(jParams);
- }
-
- // in case of null values
- if (userQueryString =3D=3D null || userQueryString.equals("null")) use=
rQueryString =3D "";
- if (udisplay =3D=3D null || udisplay.equals("")) udisplay =3D "5";
-%>
-<script type=3D"text/javascript">
-
- var ldap_pop;
-
- function openWindowDetail(id, type, width, height) {
- //alert(id+" "+type);
- params =3D "width=3D" + width + ",height=3D" + height + ",resizabl=
e=3Dyes,scrollbars=3Dyes,status=3Dno";
- if (ldap_pop) {
- ldap_pop.close();
- ldap_pop =3D window.open("<%=3DcontextURL%>/ldap_pop.jsp?" + t=
ype + "=3D" + id, "mywindow", params);
- } else {
-
- ldap_pop =3D window.open("<%=3DcontextURL%>/ldap_pop.jsp?" + t=
ype + "=3D" + id, "mywindow", params);
- }
- }
-</script>
-
-<% if (!jData.gui().isEditMode()) { %>
-
-<!-- the scope is everywhere jahiaDB+LDAP if available -->
-<jahiaHtml:userList displayLimit=3D"<%=3DInteger.parseInt(udisplay)%>" que=
ry=3D"<%=3DuserQueryString%>" scope=3D"all"
- backCall=3D"javascript:openWindowDetail(userid,'u',480=
,480);" styleClass=3D""/>
-<% } else {
-//edit mode
-%>
-<form name=3D"jahiauserlist_<%=3Did%>" action=3D"" method=3D"post">
- <content:resourceBundle resourceBundle=3D"jahiatemplates.default_v3_la=
ng"
- resourceName=3D"box.users.query"/>:
- <input class=3D"text" type=3D"text" name=3D"userquery_<%=3Did%>" value=
=3D"<%=3DuserQueryString%>"><br/>
- <i><content:resourceBundle resourceBundle=3D"jahiatemplates.default_v3=
_lang"
- resourceName=3D"box.users.query.info"/></i>=
<br/>
- <content:resourceBundle resourceBundle=3D"jahiatemplates.default_v3_la=
ng"
- resourceName=3D"box.users.displaylimit"/>:
- <select class=3D"text" name=3D'userlistsize_<%=3Did%>' onChange=3D"doc=
ument.jahiauserlist_<%=3Did%>.submit()">
- <%
- String sform =3D "";
- for (int n =3D 5; n < 40; n =3D n * 2) {
- if (Integer.parseInt(udisplay) =3D=3D n) sform =3D "select=
ed";
- else sform =3D "";
- %>
- <option value=3D"<%=3Dn%>" <%=3Dsform%>><%=3Dn%>
- </option>
- <%
- }
- %>
- </select><br/>
- <a href=3D"javascript:document.jahiauserlist_<%=3Did%>.submit()"
- title=3D"<content:resourceBundle resourceBundle=3D"jahiatemplates.d=
efault_v3_lang" resourceName=3D"box.users.query.validate"/>"
- alt=3D"<content:resourceBundle resourceBundle=3D"jahiatemplates.def=
ault_v3_lang" resourceName=3D"box.users.query.validate"/>"><img
- src=3D"<%=3DcontextURL%>/img/refresh.gif" width=3D"16" height=
=3D"16" border=3D"0" alt=3D"validate"></a>
-</form>
-<!-- the scope is everywhere jahiaDB+LDAP if available -->
-<h3>results</h3>
-
-<jahiaHtml:userList displayLimit=3D"<%=3DInteger.parseInt(udisplay)%>" que=
ry=3D"<%=3DuserQueryString%>" scope=3D"all"
- backCall=3D"javascript:openWindowDetail(userid,'u',480=
,480);" styleClass=3D""/>
-<% } %>
+</content:containerList>
\ No newline at end of file
_______________________________________________
cvs_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/cvs_list