Update of /var/cvs/applications/cloudcontext/blocks
In directory james.mmbase.org:/tmp/cvs-serv29764/blocks
Modified Files:
create_user.jspx groups.jspx help_nl.jspx user.jspx
Removed Files:
commit_user.jspx
Log Message:
various details
See also: http://cvs.mmbase.org/viewcvs/applications/cloudcontext/blocks
Index: create_user.jspx
===================================================================
RCS file: /var/cvs/applications/cloudcontext/blocks/create_user.jspx,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- create_user.jspx 27 Jun 2008 12:48:04 -0000 1.2
+++ create_user.jspx 5 Jan 2009 16:35:39 -0000 1.3
@@ -2,61 +2,45 @@
xmlns:jsp="http://java.sun.com/JSP/Page"
xmlns:fmt="http://java.sun.com/jsp/jstl/fmt"
xmlns:mm="http://www.mmbase.org/mmbase-taglib-2.0"
- class="mm_c c_cloudcontent b_users ${requestScope.className}"
+ xmlns:c="http://java.sun.com/jsp/jstl/core"
+ xmlns:sec="http://www.mmbase.org/tags/mm/security"
+ class="mm_c c_cloudcontent b_create_user ${requestScope.className}"
id="${requestScope.componentId}">
<jsp:output omit-xml-declaration="true" />
+ <mm:function id="authentication" set="cloudcontext" name="authentication"
write="false" />
- <h1><fmt:message key="create_user" /></h1>
-
- <mm:form>
-
+ <script type="text/javascript">
+ $(document).ready(function() {
+ var validator = new MMBaseValidator();
+ validator.prefetchNodeManager('${authentication.userBuilder}');
+ validator.setup("#user_form");
+ });
+ </script>
+ <mm:form id="user_form">
+ <mm:createnode id="new_node" type="${authentication.userBuilder}">
<table>
- <mm:fieldlist type="edit" nodetype="mmbaseusers">
+ <mm:fieldlist type="edit">
<tr>
- <td><mm:fieldinfo type="guiname" /></td>
+ <th>
+ <mm:fieldinfo type="guiname" />
+ </th>
<td>
<mm:fieldinfo type="input" />
<mm:fieldinfo type="errors" />
</td>
</tr>
</mm:fieldlist>
-
- <tr>
- <td>groups</td>
- <td>
- <!-- if a group with alias 'mayreadallgroup" exists, this group is
automaticly including this -->
- <mm:node number="mayreadallgroup" notfound="skip">
- <mm:node id="mayall" />
- </mm:node>
-
- <select name="_groups" size="4" multiple="multiple">
-
- <mm:listnodes type="mmbasegroups" orderby="name">
- <mm:option value="${_node}" compare="${mayall}">
- <mm:nodeinfo type="gui" />
- </mm:option>
- </mm:listnodes>
- </select>
- </td>
- </tr>
- <tr>
- <td><fmt:message key="rank" /></td>
- <td>
- <select name="_rank" size="4">
- <mm:listnodes type="mmbaseranks" orderby="name">
- <mm:option value="${_node}" selected="${_node.name eq 'basic
user'}">
- <mm:nodeinfo type="gui" />
- </mm:option>
- </mm:listnodes>
- </select>
- </td>
- </tr>
- <tr><td><input type="submit" name="submit" value="submit" /></td></tr>
- <input type="hidden" name="user" value="new" />
-
</table>
-
+ </mm:createnode>
+ <mm:import externid="submit" />
+ <mm:present referid="submit">
+ <mm:valid>
+ <mm:commit />
+ <p>Committed</p>
+ <mm:redirect page="user" referids="new_n...@node" />
+ </mm:valid>
+ </mm:present>
+ <input type="submit" value="submit" name="submit" />
</mm:form>
</div>
-
Index: groups.jspx
===================================================================
RCS file: /var/cvs/applications/cloudcontext/blocks/groups.jspx,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- groups.jspx 5 Jan 2009 13:17:33 -0000 1.4
+++ groups.jspx 5 Jan 2009 16:35:39 -0000 1.5
@@ -11,7 +11,7 @@
<p class="action">
<mm:maycreate type="$nodetype">
- <mm:link page="create_user">
+ <mm:link page="create_group">
<a href="${_}"><img
src="${mm:link('/mmbase/style/images/create.png')}" alt="+" title="create
user" /></a>
</mm:link>
</mm:maycreate>
Index: help_nl.jspx
===================================================================
RCS file: /var/cvs/applications/cloudcontext/blocks/help_nl.jspx,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- help_nl.jspx 5 Jan 2009 13:58:25 -0000 1.3
+++ help_nl.jspx 5 Jan 2009 16:35:39 -0000 1.4
@@ -46,7 +46,7 @@
<tr><td></td><td class="text">Mag niet, en u kunt het niet
toestaan</td></tr>
<tr><td>X</td><td class="text">Mag, en u kunt het niet verbieden</td></tr>
<tr><td class="parent"></td><td class="text">Mag van de bevattende groep,
u mag het niet toestaan voor deze gebruiker/groep</td></tr>
- <tr><td class="parent">X</td><td class="text">Mag van de gevattende grope,
en ook voor deze gebruiker/groep, en u kunt het niet verbieden.</td></tr>
+ <tr><td class="parent">X</td><td class="text">Mag van de gevattende groep,
en ook voor deze gebruiker/groep, en u kunt het niet verbieden.</td></tr>
</table>
<h2>Manier van werken</h2>
<p>
Index: user.jspx
===================================================================
RCS file: /var/cvs/applications/cloudcontext/blocks/user.jspx,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- user.jspx 5 Jan 2009 13:17:33 -0000 1.5
+++ user.jspx 5 Jan 2009 16:35:39 -0000 1.6
@@ -9,22 +9,35 @@
<jsp:output omit-xml-declaration="true" />
<mm:import externid="node" required="true" />
+
+ <mm:function id="authentication" set="cloudcontext" name="authentication"
write="false" />
+
<script type="text/javascript">
$(document).ready(function() {
Widgets.instance.twoMultiples("#mm_groups");
+ var validator = new MMBaseValidator();
+ validator.prefetchNodeManager('${authentication.userBuilder}');
+ validator.setup("#user_form");
});
</script>
+ <mm:form id="user_form">
<mm:node referid="node">
- <mm:form>
+
<input type="hidden" name="node" value="${node}" />
<table>
<mm:fieldlist type="edit">
<tr>
- <th><mm:fieldinfo type="guiname" /></th>
- <td><mm:fieldinfo type="input" /></td>
+ <th>
+ <mm:fieldinfo type="guiname" />
+ </th>
+ <td>
+ <mm:fieldinfo type="input" />
+ <mm:fieldinfo type="errors" />
+ </td>
</tr>
</mm:fieldlist>
</table>
+
<mm:function set="cloudcontext" name="authorization"
write="false"><c:set var="queries" value="${_.contextProvider.contextQueries}"
/></mm:function>
<mm:import externid="submit" />
<mm:present referid="submit">
@@ -42,7 +55,6 @@
</c:forEach>
</table>
<input type="submit" value="submit" name="submit" />
-
- </mm:form>
</mm:node>
+ </mm:form>
</div>
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs