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