Update of /var/cvs/applications/cloudcontext/blocks
In directory james.mmbase.org:/tmp/cvs-serv6409

Modified Files:
        help_en.jspx help_nl.jspx 
Log Message:
fixed the help pages to reflect the possibility that different builders are used


See also: http://cvs.mmbase.org/viewcvs/applications/cloudcontext/blocks


Index: help_en.jspx
===================================================================
RCS file: /var/cvs/applications/cloudcontext/blocks/help_en.jspx,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- help_en.jspx        5 Jan 2009 13:17:33 -0000       1.1
+++ help_en.jspx        5 Jan 2009 13:34:51 -0000       1.2
@@ -1,7 +1,6 @@
 <div
     class="help"
     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";
     xmlns:c="http://java.sun.com/jsp/jstl/core";>
   <jsp:output omit-xml-declaration="true" />
@@ -52,9 +51,15 @@
       </dd>
       <dt>mmbaseusers</dt>
       <dd>
+        <p>
         Every user account is stored in an mmbaseusers object, which contains 
e.g. username,
         password (encrypted) and 'default security context' (the security 
context of new nodes of this
         user).
+        </p>
+        <p>
+          The security implementation  can also have been overridden to use a 
different builder for this.
+          The current implementation uses: <em><mm:function set="cloudcontext" 
name="authentication">${_.userProvider.userBuilder.tableName}</mm:function></em>
+        </p>
       </dd>
       <dt>mmbasegroups</dt>
       <dd>
@@ -62,9 +67,27 @@
       </dd>
       <dt>mmbasecontexts</dt>
       <dd>
+        <p>
         Rights are created by linking 'security contexts' objects to 
mmbasegroups or mmbaseusers objects.
         Every node in the system is is associated with such a security 
context, which can be viewed
         as the 'owner' of the node.
+        </p>
+        <p>
+          The security implemetation can have been overriden to use different 
builder(s) for this.
+          The current implementation uses:
+        </p>
+        <ol>
+          <mm:function set="cloudcontext" name="authorization" write="false">
+            <c:set var="queries" value="${_.contextProvider.contextQueries}"  
/>
+          </mm:function>
+          <c:forEach items="${queries}" var="q">
+            <mm:context>
+              <mm:listnodescontainer referid="q" id="query">
+                <li><mm:write value="${query.sql}" /></li>
+              </mm:listnodescontainer>
+            </mm:context>
+          </c:forEach>
+        </ol>
       </dd>
     </dl>
     <img 
src="${mm:link('/mmbase/components/cloudcontext/images/Security.jpg')}" />


Index: help_nl.jspx
===================================================================
RCS file: /var/cvs/applications/cloudcontext/blocks/help_nl.jspx,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- help_nl.jspx        5 Jan 2009 13:17:33 -0000       1.1
+++ help_nl.jspx        5 Jan 2009 13:34:51 -0000       1.2
@@ -93,9 +93,15 @@
       </dd>
       <dt>mmbaseusers</dt>
       <dd>
+        <p>
         Elke gebruikers-account wordt opgeslagen in een mmbaseusers object, 
wat bijv. de username,
         het wachtwoord (gecodeerd) en de 'default security context' bevat (de 
security context die nieuwe
         objecten van deze gebruiker hebben).
+        </p>
+        <p>
+          Het is mogelijk dat de implementatie is overridden om een ander 
object-type hiervoor te gebruiken.
+          De huidige inplementatie gebruikt het object-type: <em><mm:function 
set="cloudcontext" 
name="authentication">${_.userProvider.userBuilder.tableName}</mm:function></em>
+        </p>
       </dd>
       <dt>mmbasegroups</dt>
       <dd>
@@ -103,9 +109,27 @@
       </dd>
       <dt>mmbasecontexts</dt>
       <dd>
+        <p>
         Rechten worden gecre??eerd door het leggen van relaties tussen 
'security contexten' en
         gebruikers en/of groepen. Elk mmbase object is geassocieerd met zo'n 
security context. De
         security contexten kunnen gezien worden als de 'eigenaars'.
+        </p>
+        <p>
+          Het is mogelijk om de security implementatie zo te overriden dat er 
anders obecttype(s)
+          hiervoor worden gebruikt. De huidige implementatie gebruikt:
+        </p>
+        <ol>
+          <mm:function set="cloudcontext" name="authorization" write="false">
+            <c:set var="queries" value="${_.contextProvider.contextQueries}"  
/>
+          </mm:function>
+          <c:forEach items="${queries}" var="q">
+            <mm:context>
+              <mm:listnodescontainer referid="q" id="query">
+                <li><mm:write value="${query.sql}" /></li>
+              </mm:listnodescontainer>
+            </mm:context>
+          </c:forEach>
+        </ol>
       </dd>
     </dl>
     <img 
src="${mm:link('/mmbase/components/cloudcontext/images/Security.jpg')}" />
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to