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

Reply via email to