Author: michiel
Date: 2009-05-14 11:48:48 +0200 (Thu, 14 May 2009)
New Revision: 35161

Added:
   
mmbase/trunk/applications/cloudcontext/config/applications/Security/mmbasecontexts.xml
   mmbase/trunk/applications/cloudcontext/config/applications/SecurityBasics.xml
   mmbase/trunk/applications/cloudcontext/config/applications/SecurityBasics/
   
mmbase/trunk/applications/cloudcontext/config/applications/SecurityBasics/insrel.xml
   
mmbase/trunk/applications/cloudcontext/config/applications/SecurityBasics/mmbaseactions.xml
   
mmbase/trunk/applications/cloudcontext/config/applications/SecurityBasics/mmbasegroups.xml
   
mmbase/trunk/applications/cloudcontext/config/applications/SecurityBasics/mmbaseranks.xml
   
mmbase/trunk/applications/cloudcontext/config/applications/SecurityBasics/mmbaseusers.xml
   
mmbase/trunk/applications/cloudcontext/config/applications/SecurityBasics/rightsrel.xml
Removed:
   mmbase/trunk/applications/cloudcontext/config/applications/INDEX
   
mmbase/trunk/applications/cloudcontext/config/applications/Security/mmbaseactions.xml
   
mmbase/trunk/applications/cloudcontext/config/applications/Security/mmbasecontexts.xml
   
mmbase/trunk/applications/cloudcontext/config/applications/Security/mmbasegroups.xml
   
mmbase/trunk/applications/cloudcontext/config/applications/Security/mmbaseranks.xml
   
mmbase/trunk/applications/cloudcontext/config/applications/Security/mmbaseusers.xml
Modified:
   mmbase/trunk/applications/cloudcontext/config/applications/Security.xml
   
mmbase/trunk/applications/cloudcontext/config/applications/Security/insrel.xml
Log:
MMB-1759. Since you can use a different builder for contexts, you may want to 
know deploy the mmbasecontexts builder at all. 'SecurityBasics' contains a more 
minimalistic app.

Deleted: mmbase/trunk/applications/cloudcontext/config/applications/INDEX
===================================================================
--- mmbase/trunk/applications/cloudcontext/config/applications/INDEX    
2009-05-14 08:26:16 UTC (rev 35160)
+++ mmbase/trunk/applications/cloudcontext/config/applications/INDEX    
2009-05-14 09:48:48 UTC (rev 35161)
@@ -1 +0,0 @@
-Security.xml
\ No newline at end of file

Modified: 
mmbase/trunk/applications/cloudcontext/config/applications/Security/insrel.xml
===================================================================
--- 
mmbase/trunk/applications/cloudcontext/config/applications/Security/insrel.xml  
    2009-05-14 08:26:16 UTC (rev 35160)
+++ 
mmbase/trunk/applications/cloudcontext/config/applications/Security/insrel.xml  
    2009-05-14 09:48:48 UTC (rev 35161)
@@ -1,34 +1,8 @@
 <?xml version="1.0" encoding="utf-8"?>
 <insrel  exportsource="mmbase://www.mmbase.org/cloudcontextsecurity" 
timestamp="20020516170724">
 
-  <!-- administrators -->
-       <node number="570" owner="admin" snumber="468" dnumber="415" 
rtype="contains" dir="bidirectional">
-       </node>
 
 
-  <!-- users -->
-       <node number="1014" owner="admin" snumber="600" dnumber="777" 
rtype="contains" dir="bidirectional"> <!-- foo -->
-       </node>
-       <node number="1015" owner="admin" snumber="600" dnumber="468" 
rtype="contains" dir="bidirectional"> <!-- administrators -->
-       </node>
-
-  <!-- everybody -->
-
-       <node number="1016" owner="admin" snumber="470" dnumber="2002" 
rtype="contains" dir="bidirectional"> <!-- anonymous -->
-       </node>
-  <node number="1017" owner="admin" snumber="470" dnumber="600" 
rtype="contains" dir="bidirectional"> <!-- users -->
-       </node>
-
-
-
-  <!-- ranks -->
-       <node number="1011" owner="admin" snumber="415"  dnumber="3003" 
rtype="rank" dir="bidirectional">
-       </node>
-       <node number="1012" owner="admin" snumber="777"  dnumber="3001"  
rtype="rank" dir="bidirectional">
-       </node>
-       <node number="1013" owner="admin" snumber="2002" dnumber="3000" 
rtype="rank" dir="bidirectional">
-       </node>
-
   <!-- possible contexts -->
 
    <!-- can set everything to admin -->
@@ -55,6 +29,5 @@
        <node number="1058" owner="admin" snumber="518"  dnumber="1001" 
rtype="allowed" dir="bidirectional">
        </node>
 
-  
 
 </insrel>

Deleted: 
mmbase/trunk/applications/cloudcontext/config/applications/Security/mmbaseactions.xml
===================================================================
--- 
mmbase/trunk/applications/cloudcontext/config/applications/Security/mmbaseactions.xml
       2009-05-14 08:26:16 UTC (rev 35160)
+++ 
mmbase/trunk/applications/cloudcontext/config/applications/Security/mmbaseactions.xml
       2009-05-14 09:48:48 UTC (rev 35161)
@@ -1,3 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<mmbaseactions   exportsource="mmbase://www.mmbase.org/cloudcontextsecurity" 
timestamp="20020516170724">
-</mmbaseactions>

Deleted: 
mmbase/trunk/applications/cloudcontext/config/applications/Security/mmbasecontexts.xml
===================================================================
--- 
mmbase/trunk/applications/cloudcontext/config/applications/Security/mmbasecontexts.xml
      2009-05-14 08:26:16 UTC (rev 35160)
+++ 
mmbase/trunk/applications/cloudcontext/config/applications/Security/mmbasecontexts.xml
      2009-05-14 09:48:48 UTC (rev 35161)
@@ -1,35 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<mmbasecontexts   exportsource="mmbase://www.mmbase.org/cloudcontextsecurity" 
timestamp="20020516170724">
-       <node number="516" owner="admin">
-               <name>import</name>
-               <description></description>
-       </node>
-
-       <node number="520" owner="admin">
-               <name>admin</name>
-               <description></description>
-       </node>
-
-
-  <!-- the security 'context', so these contextes cannot be deleted -->
-       <node number="518" owner="security">
-               <name>system</name>
-               <description></description>
-       </node>
-
-       <node number="1000" owner="security">
-               <name>default</name>
-               <description></description>
-       </node>
-
-       <node number="1001" owner="security">
-               <name>imagesmodule</name>
-               <description></description>
-       </node>
-
-       <node number="1002" owner="security">
-               <name>security</name>
-               <description></description>
-       </node>
-
-</mmbasecontexts>

Added: 
mmbase/trunk/applications/cloudcontext/config/applications/Security/mmbasecontexts.xml
===================================================================
--- 
mmbase/trunk/applications/cloudcontext/config/applications/Security/mmbasecontexts.xml
                              (rev 0)
+++ 
mmbase/trunk/applications/cloudcontext/config/applications/Security/mmbasecontexts.xml
      2009-05-14 09:48:48 UTC (rev 35161)
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="utf-8"?>
+<mmbasecontexts   exportsource="mmbase://www.mmbase.org/cloudcontextsecurity" 
timestamp="20020516170724">
+       <node number="516" owner="admin">
+               <name>import</name>
+               <description></description>
+       </node>
+
+       <node number="520" owner="admin">
+               <name>admin</name>
+               <description></description>
+       </node>
+
+
+  <!-- the security 'context', so these contextes cannot be deleted -->
+       <node number="518" owner="security">
+               <name>system</name>
+               <description></description>
+       </node>
+
+       <node number="1000" owner="security">
+               <name>default</name>
+               <description></description>
+       </node>
+
+       <node number="1001" owner="security">
+               <name>imagesmodule</name>
+               <description></description>
+       </node>
+
+       <node number="1002" owner="security">
+               <name>security</name>
+               <description></description>
+       </node>
+
+</mmbasecontexts>


Property changes on: 
mmbase/trunk/applications/cloudcontext/config/applications/Security/mmbasecontexts.xml
___________________________________________________________________
Name: svn:mergeinfo
   + 

Deleted: 
mmbase/trunk/applications/cloudcontext/config/applications/Security/mmbasegroups.xml
===================================================================
--- 
mmbase/trunk/applications/cloudcontext/config/applications/Security/mmbasegroups.xml
        2009-05-14 08:26:16 UTC (rev 35160)
+++ 
mmbase/trunk/applications/cloudcontext/config/applications/Security/mmbasegroups.xml
        2009-05-14 09:48:48 UTC (rev 35161)
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<mmbasegroups   exportsource="mmbase://www.mmbase.org/cloudcontextsecurity" 
timestamp="20020516170724">
-       <node number="470" owner="admin" alias="mayreadallgroup">
-               <name>Everybody</name>
-               <description></description>
-       </node>
-
-       <node number="468" owner="admin">
-               <name>Administrators</name>
-               <description></description>
-       </node>
-
-       <node number="600" owner="admin">
-               <name>Users</name>
-               <description></description>
-       </node>
-
-</mmbasegroups>

Deleted: 
mmbase/trunk/applications/cloudcontext/config/applications/Security/mmbaseranks.xml
===================================================================
--- 
mmbase/trunk/applications/cloudcontext/config/applications/Security/mmbaseranks.xml
 2009-05-14 08:26:16 UTC (rev 35160)
+++ 
mmbase/trunk/applications/cloudcontext/config/applications/Security/mmbaseranks.xml
 2009-05-14 09:48:48 UTC (rev 35161)
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<mmbaseranks  exportsource="mmbase://www.mmbase.org/cloudcontextsecurity" 
timestamp="20020516170724">
-
-       <node number="3000" owner="security">
-               <rank>0</rank>
-               <name>anonymous</name>
-               <description>The anonymous user (mandatory rank)</description>
-       </node>
-
-       <node number="3001" owner="security">
-               <rank>100</rank>
-               <name>basic user</name>
-               <description>Basic User (mandatory rank)</description>
-       </node>
-
-       <node number="3002" owner="admin">
-               <rank>500</rank>
-               <name>project manager</name>
-               <description>Example rank</description>
-       </node>
-
-       <node number="3003" owner="security">
-               <rank>73059</rank>
-               <name>administrator</name>
-               <description>Admistrator may do everything</description>
-       </node>
-
-</mmbaseranks>

Deleted: 
mmbase/trunk/applications/cloudcontext/config/applications/Security/mmbaseusers.xml
===================================================================
--- 
mmbase/trunk/applications/cloudcontext/config/applications/Security/mmbaseusers.xml
 2009-05-14 08:26:16 UTC (rev 35160)
+++ 
mmbase/trunk/applications/cloudcontext/config/applications/Security/mmbaseusers.xml
 2009-05-14 09:48:48 UTC (rev 35161)
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<mmbaseusers   exportsource="mmbase://www.mmbase.org/cloudcontextsecurity" 
timestamp="20020516170724">
-       <node number="415" owner="admin" alias="user.admin">
-               <status>1</status>
-               <username>admin</username>
-               <defaultcontext>1000</defaultcontext>
-               <password>4bf82f899b3783075c2c5598d71e6ff3</password><!-- 
admin2k -->
-       </node>
-
-       <node number="777" owner="admin">
-               <status>0</status>
-               <username>foo</username>
-               <defaultcontext>1000</defaultcontext>
-               <password>37b51d194a7513e45b56f6524f2d51f2</password><!-- bar 
-->
-       </node>
-
-
-       <node number="2002" owner="security">
-               <status>1</status>
-               <username>anonymous</username>
-               <defaultcontext>1000</defaultcontext>
-               <password></password> <!-- no password needed for anonymous -->
-       </node>
-
-</mmbaseusers>

Modified: 
mmbase/trunk/applications/cloudcontext/config/applications/Security.xml
===================================================================
--- mmbase/trunk/applications/cloudcontext/config/applications/Security.xml     
2009-05-14 08:26:16 UTC (rev 35160)
+++ mmbase/trunk/applications/cloudcontext/config/applications/Security.xml     
2009-05-14 09:48:48 UTC (rev 35161)
@@ -1,16 +1,13 @@
 <?xml version="1.0"?>
 <!DOCTYPE application PUBLIC "-//MMBase//DTD application config 1.1//EN" 
"http://www.mmbase.org/dtd/application_1_1.dtd";>
 <application name="Security" maintainer="mmbase://security.mmbase.org/" 
version="2" auto-deploy="true">
+
+  <requirements>
+    <requires name="SecurityBasics" maintainer="mmbase://security.mmbase.org/" 
version="2" />
+  </requirements>
+
        <neededbuilderlist>
-    <!-- builder maintainer="mmbase://security.mmbase.org/" 
version="1">containsrel</builder-->
-    <builder maintainer="mmbase://security.mmbase.org/" 
version="1">insrel</builder>
-    <builder maintainer="mmbase://security.mmbase.org/" 
version="1">mmbaseusers</builder>
-    <builder maintainer="mmbase://security.mmbase.org/" 
version="1">mmbasegroups</builder>
     <builder maintainer="mmbase://security.mmbase.org/" 
version="1">mmbasecontexts</builder>
-    <builder maintainer="mmbase://security.mmbase.org/" 
version="1">mmbaseranks</builder>
-    <builder maintainer="mmbase://security.mmbase.org/" 
version="1">mmbaseactions</builder>
-    <builder maintainer="mmbase://security.mmbase.org/" 
version="1">rightsrel</builder>
-    <builder maintainer="mmbase.org" version="0">typedef</builder>
   </neededbuilderlist>
 
   <neededreldeflist>
@@ -22,23 +19,13 @@
   </neededreldeflist>
 
   <allowedrelationlist>
-    <relation from="mmbasegroups"   to="mmbaseusers"    type="contains" />
-    <relation from="mmbasegroups"   to="mmbasegroups"   type="contains" />
     <relation from="mmbasecontexts" to="mmbasegroups"   type="grants" />
     <relation from="mmbasecontexts" to="mmbaseusers"    type="grants" />
     <relation from="mmbasecontexts" to="mmbasecontexts" type="allowed" />
-    <relation from="mmbaseusers"    to="mmbaseranks"    type="rank" />
-
-    <relation from="mmbaseactions"  to="mmbasegroups"   type="grants" />
-    <relation from="mmbaseactions"  to="mmbaseusers"    type="grants" />
   </allowedrelationlist>
 
   <datasourcelist>
-    <datasource builder="mmbaseranks"    path="Security/mmbaseranks.xml" />
     <datasource builder="mmbasecontexts" path="Security/mmbasecontexts.xml" />
-    <datasource builder="mmbasegroups"   path="Security/mmbasegroups.xml" />
-    <datasource builder="mmbaseusers"    path="Security/mmbaseusers.xml" />
-    <datasource builder="mmbaseactions"   path="Security/mmbaseactions.xml" />
   </datasourcelist>
 
   <relationsourcelist>

Copied: 
mmbase/trunk/applications/cloudcontext/config/applications/SecurityBasics/insrel.xml
 (from rev 35129, 
mmbase/trunk/applications/cloudcontext/config/applications/Security/insrel.xml)
===================================================================
--- 
mmbase/trunk/applications/cloudcontext/config/applications/SecurityBasics/insrel.xml
                                (rev 0)
+++ 
mmbase/trunk/applications/cloudcontext/config/applications/SecurityBasics/insrel.xml
        2009-05-14 09:48:48 UTC (rev 35161)
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="utf-8"?>
+<insrel  exportsource="mmbase://www.mmbase.org/cloudcontextsecurity" 
timestamp="20020516170724">
+
+  <!-- administrators -->
+       <node number="570" owner="admin" snumber="468" dnumber="415" 
rtype="contains" dir="bidirectional">
+       </node>
+
+
+  <!-- users -->
+       <node number="1014" owner="admin" snumber="600" dnumber="777" 
rtype="contains" dir="bidirectional"> <!-- foo -->
+       </node>
+       <node number="1015" owner="admin" snumber="600" dnumber="468" 
rtype="contains" dir="bidirectional"> <!-- administrators -->
+       </node>
+
+  <!-- everybody -->
+
+       <node number="1016" owner="admin" snumber="470" dnumber="2002" 
rtype="contains" dir="bidirectional"> <!-- anonymous -->
+       </node>
+  <node number="1017" owner="admin" snumber="470" dnumber="600" 
rtype="contains" dir="bidirectional"> <!-- users -->
+       </node>
+
+
+
+  <!-- ranks -->
+       <node number="1011" owner="admin" snumber="415"  dnumber="3003" 
rtype="rank" dir="bidirectional">
+       </node>
+       <node number="1012" owner="admin" snumber="777"  dnumber="3001"  
rtype="rank" dir="bidirectional">
+       </node>
+       <node number="1013" owner="admin" snumber="2002" dnumber="3000" 
rtype="rank" dir="bidirectional">
+       </node>
+
+
+</insrel>


Property changes on: 
mmbase/trunk/applications/cloudcontext/config/applications/SecurityBasics/insrel.xml
___________________________________________________________________
Name: svn:keywords
   + Id
Name: svn:mergeinfo
   + 

Copied: 
mmbase/trunk/applications/cloudcontext/config/applications/SecurityBasics/mmbaseactions.xml
 (from rev 35129, 
mmbase/trunk/applications/cloudcontext/config/applications/Security/mmbaseactions.xml)
===================================================================
--- 
mmbase/trunk/applications/cloudcontext/config/applications/SecurityBasics/mmbaseactions.xml
                         (rev 0)
+++ 
mmbase/trunk/applications/cloudcontext/config/applications/SecurityBasics/mmbaseactions.xml
 2009-05-14 09:48:48 UTC (rev 35161)
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="utf-8"?>
+<mmbaseactions   exportsource="mmbase://www.mmbase.org/cloudcontextsecurity" 
timestamp="20020516170724">
+</mmbaseactions>


Property changes on: 
mmbase/trunk/applications/cloudcontext/config/applications/SecurityBasics/mmbaseactions.xml
___________________________________________________________________
Name: svn:keywords
   + Id
Name: svn:mergeinfo
   + 

Copied: 
mmbase/trunk/applications/cloudcontext/config/applications/SecurityBasics/mmbasegroups.xml
 (from rev 35129, 
mmbase/trunk/applications/cloudcontext/config/applications/Security/mmbasegroups.xml)
===================================================================
--- 
mmbase/trunk/applications/cloudcontext/config/applications/SecurityBasics/mmbasegroups.xml
                          (rev 0)
+++ 
mmbase/trunk/applications/cloudcontext/config/applications/SecurityBasics/mmbasegroups.xml
  2009-05-14 09:48:48 UTC (rev 35161)
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>
+<mmbasegroups   exportsource="mmbase://www.mmbase.org/cloudcontextsecurity" 
timestamp="20020516170724">
+       <node number="470" owner="admin" alias="mayreadallgroup">
+               <name>Everybody</name>
+               <description></description>
+       </node>
+
+       <node number="468" owner="admin">
+               <name>Administrators</name>
+               <description></description>
+       </node>
+
+       <node number="600" owner="admin">
+               <name>Users</name>
+               <description></description>
+       </node>
+
+</mmbasegroups>


Property changes on: 
mmbase/trunk/applications/cloudcontext/config/applications/SecurityBasics/mmbasegroups.xml
___________________________________________________________________
Name: svn:keywords
   + Id
Name: svn:mergeinfo
   + 

Copied: 
mmbase/trunk/applications/cloudcontext/config/applications/SecurityBasics/mmbaseranks.xml
 (from rev 35129, 
mmbase/trunk/applications/cloudcontext/config/applications/Security/mmbaseranks.xml)
===================================================================
--- 
mmbase/trunk/applications/cloudcontext/config/applications/SecurityBasics/mmbaseranks.xml
                           (rev 0)
+++ 
mmbase/trunk/applications/cloudcontext/config/applications/SecurityBasics/mmbaseranks.xml
   2009-05-14 09:48:48 UTC (rev 35161)
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<mmbaseranks  exportsource="mmbase://www.mmbase.org/cloudcontextsecurity" 
timestamp="20020516170724">
+
+       <node number="3000" owner="security">
+               <rank>0</rank>
+               <name>anonymous</name>
+               <description>The anonymous user (mandatory rank)</description>
+       </node>
+
+       <node number="3001" owner="security">
+               <rank>100</rank>
+               <name>basic user</name>
+               <description>Basic User (mandatory rank)</description>
+       </node>
+
+       <node number="3002" owner="admin">
+               <rank>500</rank>
+               <name>project manager</name>
+               <description>Example rank</description>
+       </node>
+
+       <node number="3003" owner="security">
+               <rank>73059</rank>
+               <name>administrator</name>
+               <description>Admistrator may do everything</description>
+       </node>
+
+</mmbaseranks>


Property changes on: 
mmbase/trunk/applications/cloudcontext/config/applications/SecurityBasics/mmbaseranks.xml
___________________________________________________________________
Name: svn:keywords
   + Id
Name: svn:mergeinfo
   + 

Copied: 
mmbase/trunk/applications/cloudcontext/config/applications/SecurityBasics/mmbaseusers.xml
 (from rev 35129, 
mmbase/trunk/applications/cloudcontext/config/applications/Security/mmbaseusers.xml)
===================================================================
--- 
mmbase/trunk/applications/cloudcontext/config/applications/SecurityBasics/mmbaseusers.xml
                           (rev 0)
+++ 
mmbase/trunk/applications/cloudcontext/config/applications/SecurityBasics/mmbaseusers.xml
   2009-05-14 09:48:48 UTC (rev 35161)
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<mmbaseusers   exportsource="mmbase://www.mmbase.org/cloudcontextsecurity" 
timestamp="20020516170724">
+       <node number="415" owner="admin" alias="user.admin">
+               <status>1</status>
+               <username>admin</username>
+               <defaultcontext>1000</defaultcontext>
+               <password>4bf82f899b3783075c2c5598d71e6ff3</password><!-- 
admin2k -->
+       </node>
+
+       <node number="777" owner="admin">
+               <status>0</status>
+               <username>foo</username>
+               <defaultcontext>1000</defaultcontext>
+               <password>37b51d194a7513e45b56f6524f2d51f2</password><!-- bar 
-->
+       </node>
+
+
+       <node number="2002" owner="security">
+               <status>1</status>
+               <username>anonymous</username>
+               <defaultcontext>1000</defaultcontext>
+               <password></password> <!-- no password needed for anonymous -->
+       </node>
+
+</mmbaseusers>


Property changes on: 
mmbase/trunk/applications/cloudcontext/config/applications/SecurityBasics/mmbaseusers.xml
___________________________________________________________________
Name: svn:keywords
   + Id
Name: svn:mergeinfo
   + 

Copied: 
mmbase/trunk/applications/cloudcontext/config/applications/SecurityBasics/rightsrel.xml
 (from rev 35129, 
mmbase/trunk/applications/cloudcontext/config/applications/Security/rightsrel.xml)
===================================================================
--- 
mmbase/trunk/applications/cloudcontext/config/applications/SecurityBasics/rightsrel.xml
                             (rev 0)
+++ 
mmbase/trunk/applications/cloudcontext/config/applications/SecurityBasics/rightsrel.xml
     2009-05-14 09:48:48 UTC (rev 35161)
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<rightsrel   exportsource="mmbase://www.mmbase.org/cloudcontextsecurity" 
timestamp="20020516170724">
+
+</rightsrel>


Property changes on: 
mmbase/trunk/applications/cloudcontext/config/applications/SecurityBasics/rightsrel.xml
___________________________________________________________________
Name: svn:keywords
   + Id
Name: svn:mergeinfo
   + 

Added: 
mmbase/trunk/applications/cloudcontext/config/applications/SecurityBasics.xml
===================================================================
--- 
mmbase/trunk/applications/cloudcontext/config/applications/SecurityBasics.xml   
                            (rev 0)
+++ 
mmbase/trunk/applications/cloudcontext/config/applications/SecurityBasics.xml   
    2009-05-14 09:48:48 UTC (rev 35161)
@@ -0,0 +1,56 @@
+<?xml version="1.0"?>
+<!DOCTYPE application PUBLIC "-//MMBase//DTD application config 1.1//EN" 
"http://www.mmbase.org/dtd/application_1_1.dtd";>
+<application name="SecurityBasics" maintainer="mmbase://security.mmbase.org/" 
version="2" auto-deploy="true">
+       <neededbuilderlist>
+    <!-- builder maintainer="mmbase://security.mmbase.org/" 
version="1">containsrel</builder-->
+    <builder maintainer="mmbase://security.mmbase.org/" 
version="1">insrel</builder>
+    <builder maintainer="mmbase://security.mmbase.org/" 
version="1">mmbaseusers</builder>
+    <builder maintainer="mmbase://security.mmbase.org/" 
version="1">mmbasegroups</builder>
+    <builder maintainer="mmbase://security.mmbase.org/" 
version="1">mmbaseranks</builder>
+    <builder maintainer="mmbase://security.mmbase.org/" 
version="1">mmbaseactions</builder>
+    <builder maintainer="mmbase://security.mmbase.org/" 
version="1">rightsrel</builder>
+    <builder maintainer="mmbase.org" version="0">typedef</builder>
+  </neededbuilderlist>
+
+  <neededreldeflist>
+    <reldef source="related"  target="related"      direction="bidirectional" 
guisourcename="Related"  guitargetname="Related"      builder="insrel"/>
+    <reldef source="contains" target="containedBy"  direction="bidirectional" 
guisourcename="contains" guitargetname="contained by" builder="insrel" />
+    <reldef source="grants"   target="grantedBy"    direction="bidirectional" 
guisourcename="grants"   guitargetname="granted by"   builder="rightsrel" />
+    <reldef source="rank"     target="rank"         direction="bidirectional" 
guisourcename="Rank"     guitargetname="User"         builder="insrel" />
+    <reldef source="allowed"  target="allowed"      direction="bidirectional" 
guisourcename="Allowed to change to" guitargetname="Allowed to change from" 
builder="insrel" />
+  </neededreldeflist>
+
+  <allowedrelationlist>
+    <relation from="mmbasegroups"   to="mmbaseusers"    type="contains" />
+    <relation from="mmbasegroups"   to="mmbasegroups"   type="contains" />
+    <relation from="mmbaseusers"    to="mmbaseranks"    type="rank" />
+
+    <relation from="mmbaseactions"  to="mmbasegroups"   type="grants" />
+    <relation from="mmbaseactions"  to="mmbaseusers"    type="grants" />
+  </allowedrelationlist>
+
+  <datasourcelist>
+    <datasource builder="mmbaseranks"    path="SecurityBasics/mmbaseranks.xml" 
/>
+    <datasource builder="mmbasegroups"   
path="SecurityBasics/mmbasegroups.xml" />
+    <datasource builder="mmbaseusers"    path="SecurityBasics/mmbaseusers.xml" 
/>
+    <datasource builder="mmbaseactions"   
path="SecurityBasics/mmbaseactions.xml" />
+  </datasourcelist>
+
+  <relationsourcelist>
+    <!-- relationsource builder="containsrel" path="Security/containsrel.xml" 
/-->
+    <relationsource builder="rightsrel" path="SecurityBasics/rightsrel.xml" />
+    <relationsource builder="insrel" path="SecurityBasics/insrel.xml" />
+  </relationsourcelist>
+
+  <contextsourcelist>
+    <contextsource path="SecurityBasics/backup.xml" type="depth" 
goal="backup"/>
+  </contextsourcelist>
+
+  <description>
+    Security in MMBase, which has nested groups
+  </description>
+
+  <install-notice>
+    Installation is finished.
+  </install-notice>
+</application>

_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to