Update of /var/cvs/applications/cloudcontext/blocks
In directory james.mmbase.org:/tmp/cvs-serv17262
Modified Files:
users.jspx
Added Files:
contexts.jspx pager.tr.jspx
Log Message:
some work on cloud context security editor blocks
See also: http://cvs.mmbase.org/viewcvs/applications/cloudcontext/blocks
contexts.jspx is new
pager.tr.jspx is new
Index: users.jspx
===================================================================
RCS file: /var/cvs/applications/cloudcontext/blocks/users.jspx,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- users.jspx 29 Dec 2008 14:33:56 -0000 1.3
+++ users.jspx 29 Dec 2008 15:25:43 -0000 1.4
@@ -8,25 +8,36 @@
<jsp:output omit-xml-declaration="true" />
<mm:import id="nodetype">
- <mm:function set="cloudcontext"
name="authenticate">${_.userProvider.userBuilder.tableName}</mm:function>
+ <mm:function set="cloudcontext"
name="authentication">${_.userProvider.userBuilder.tableName}</mm:function>
</mm:import>
<mm:import id="fields" externid="user_fields"><mm:write
value="${mm:managerProperty(nodetype, 'security_editor_fields')}"
write="true"><mm:isempty>username,defaultcontext,status,owner</mm:isempty></mm:write></mm:import>
<p class="action">
- <mm:maycreate type="mmbaseusers">
+ <mm:maycreate type="$nodetype">
<mm:link page="create_user">
<a href="${_}"><img src="${mm:link('images/mmbase-new.gif')}" alt="+"
title="create user" /></a>
</mm:link>
</mm:maycreate>
- <mm:maycreate type="mmbaseusers" inverse="true">
+ <mm:maycreate type="$nodetype" inverse="true">
<fmt:message key="notallowedtocreateusers" />
</mm:maycreate>
</p>
- <!--
- <%...@include file="search.form.jsp" %>
- -->
+ <mm:form>
+ <caption><mm:nodeinfo nodetype="$nodetype" type="guitype" /></caption>
+ <table>
+ <mm:fieldlist nodetype="$nodetype" fields="$fields">
+ <tr>
+ <td><mm:fieldinfo type="guiname" /></td>
+ <td><mm:fieldinfo type="searchinput" /></td>
+ </tr>
+ </mm:fieldlist>
+ </table>
+ <tr><td colspan="2"><input type="submit" value="search" name="search"
/></td></tr>
+
+ </mm:form>
+
<mm:import id="orderby">number</mm:import>
<mm:import id="directions">down</mm:import>
<mm:import externid="search" />
@@ -68,7 +79,7 @@
</mm:write>
</mm:compare>
</mm:fieldinfo>
- <mm:fieldlist nodetype="mmbaseusers"
fields="$fields"><mm:fieldinfo type="reusesearchinput" /></mm:fieldlist>
+ <mm:fieldlist nodetype="$nodetype"
fields="$fields"><mm:fieldinfo type="reusesearchinput" /></mm:fieldlist>
<a title="order" href="${_}">
<mm:fieldinfo type="guiname" />
</a>
@@ -91,9 +102,6 @@
<mm:param name="orderby">number</mm:param>
<a title="order" href="${_}">*</a>
</mm:link>
- <!--
- <%...@include file="pager.jsp" %>
- -->
</th>
</tr>
<mm:sortorder field="$orderby" direction="$directions" />
@@ -139,6 +147,9 @@
</td>
</tr>
</mm:listnodes>
+
+ <jsp:directive.include file="pager.tr.jspx" />
+
</mm:listnodescontainer>
</table>
</div>
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs