remm        01/02/09 01:26:59

  Modified:    src/conf/webapp Domain.xml
  Log:
  - The default configuration will now use roles (and map them to names),
    self permissions, negative permissions (but there is a missing feature in the
    XML unmarshaller, so they are treated as normal permissions) and
    role nobody.
  
  Revision  Changes    Path
  1.10      +16 -5     jakarta-slide/src/conf/webapp/Domain.xml
  
  Index: Domain.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/conf/webapp/Domain.xml,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- Domain.xml        2001/02/08 07:57:06     1.9
  +++ Domain.xml        2001/02/09 09:26:59     1.10
  @@ -63,23 +63,32 @@
         <filespath></filespath>
         <parameter name="dav">true</parameter>
         <parameter name="standalone">true</parameter>
  +      <role name="admin">slideroles.basic.RootRole</role>
  +      <role name="user">slideroles.basic.UserRole</role>
       </configuration>
       
       <data>
         
         <objectnode classname="org.apache.slide.structure.SubjectNode" uri="/">
           
  -        <permission action="/actions" subject="/users/root"/>
  -        <permission action="/actions/read" subject="/users"/>
  +        <permission action="/actions" subject="admin"/>
  +        <permission action="/actions/read" subject="user"
  +         inheritance="false"/>
  +        <permission action="/actions/read" subject="nobody"
  +         inheritance="false"/>
           
           <!-- /users represents the unauthenticated user -->
           
           <objectnode classname="org.apache.slide.structure.SubjectNode" 
            uri="/users">
             
  +          <permission action="/actions" subject="~"/>
  +          <permission action="/actions" subject="nobody"
  +           inheritance="false" negative="true"/>
  +          
             <!-- /users/root represents the administrator -->
             
  -          <objectnode classname="org.apache.slide.structure.SubjectNode" 
  +          <objectnode classname="slideroles.basic.RootRoleImpl" 
              uri="/users/root">
               <revision>
                 <property name="password">root</property>
  @@ -88,7 +97,7 @@
             
             <!-- /users/john represents an authenticated user -->
             
  -          <objectnode classname="org.apache.slide.structure.SubjectNode" 
  +          <objectnode classname="slideroles.basic.UserRoleImpl" 
              uri="/users/john">
               <revision>
                 <property name="password">john</property>
  @@ -97,7 +106,7 @@
             
             <!-- /users/guest represents an authenticated guest user -->
             
  -          <objectnode classname="org.apache.slide.structure.SubjectNode" 
  +          <objectnode classname="slideroles.basic.UserRoleImpl" 
              uri="/users/guest">
               <revision>
                 <property name="password"></property>
  @@ -124,6 +133,8 @@
            uri="/files">
             
             <permission action="/actions/write" subject="/users/john"/>
  +          <permission action="/actions/write" subject="user"/>
  +          <permission action="/actions/read" subject="nobody"/>
             
           </objectnode>
           
  
  
  

Reply via email to