You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@continuum.apache.org by ca...@apache.org on 2006/09/06 03:07:09 UTC

svn commit: r440552 - /maven/continuum/branches/continuum-acegi/continuum-webapp/src/main/resources/META-INF/plexus/application.xml

Author: carlos
Date: Tue Sep  5 18:07:08 2006
New Revision: 440552

URL: http://svn.apache.org/viewvc?view=rev&rev=440552
Log:
Fix current ACL configuration

Modified:
    maven/continuum/branches/continuum-acegi/continuum-webapp/src/main/resources/META-INF/plexus/application.xml

Modified: maven/continuum/branches/continuum-acegi/continuum-webapp/src/main/resources/META-INF/plexus/application.xml
URL: http://svn.apache.org/viewvc/maven/continuum/branches/continuum-acegi/continuum-webapp/src/main/resources/META-INF/plexus/application.xml?view=diff&rev=440552&r1=440551&r2=440552
==============================================================================
--- maven/continuum/branches/continuum-acegi/continuum-webapp/src/main/resources/META-INF/plexus/application.xml (original)
+++ maven/continuum/branches/continuum-acegi/continuum-webapp/src/main/resources/META-INF/plexus/application.xml Tue Sep  5 18:07:08 2006
@@ -678,7 +678,7 @@
             <methodDefinitionSourceMapping>
               <methodName>org.apache.maven.continuum.Continuum.getProjectGroup</methodName>
               <configAttributes>
-                <configAttribute>ACL_PROJECTGROUP_READ</configAttribute>
+                <configAttribute>AFTER_ACL_READ</configAttribute>
               </configAttributes>
             </methodDefinitionSourceMapping>
             <methodDefinitionSourceMapping>
@@ -690,7 +690,7 @@
             <methodDefinitionSourceMapping>
               <methodName>org.apache.maven.continuum.Continuum.getProjectGroupByProjectId</methodName>
               <configAttributes>
-                <configAttribute>ACL_PROJECTGROUP_READ</configAttribute>
+                <configAttribute>AFTER_ACL_READ</configAttribute>
               </configAttributes>
             </methodDefinitionSourceMapping>
             <methodDefinitionSourceMapping>
@@ -702,6 +702,7 @@
             <methodDefinitionSourceMapping>
               <methodName>org.apache.maven.continuum.Continuum.removeProjectGroup</methodName>
               <configAttributes>
+                <configAttribute>ROLE_admin</configAttribute>
                 <configAttribute>ROLE_deleteProject</configAttribute>
               </configAttributes>
             </methodDefinitionSourceMapping>
@@ -799,6 +800,8 @@
       </configuration>
     </component>
 
+    <!-- Processes ACL_PROJECT_READ configuration settings -->
+    <!-- not used yet
     <component>
       <role>org.acegisecurity.vote.AccessDecisionVoter</role>
       <role-hint>aclProjectRead</role-hint>
@@ -818,7 +821,10 @@
         </requirePermissionFromString>
       </configuration>
     </component>
+    -->
 
+    <!-- Processes ACL_PROJECTGROUP_READ configuration settings -->
+    <!-- not used yet
     <component>
       <role>org.acegisecurity.vote.AccessDecisionVoter</role>
       <role-hint>aclProjectGroupRead</role-hint>
@@ -838,7 +844,11 @@
         </requirePermissionFromString>
       </configuration>
     </component>
+    -->
+
+    <!-- ============== "AFTER INTERCEPTION" AUTHORIZATION DEFINITIONS =========== -->
 
+    <!-- Processes AFTER_ACL_COLLECTION_READ configuration settings -->
     <component>
       <role>org.acegisecurity.afterinvocation.AfterInvocationProvider</role>
       <role-hint>afterAclCollectionRead</role-hint>
@@ -857,10 +867,11 @@
       </configuration>
     </component>
 
+    <!-- Processes AFTER_ACL_READ configuration settings -->
     <component>
       <role>org.acegisecurity.afterinvocation.AfterInvocationProvider</role>
       <role-hint>afterAclRead</role-hint>
-      <implementation>org.acegisecurity.afterinvocation.BasicAclEntryAfterInvocationCollectionFilteringProvider</implementation>
+      <implementation>org.acegisecurity.afterinvocation.BasicAclEntryAfterInvocationProvider</implementation>
       <requirements>
         <requirement>
           <role>org.acegisecurity.acl.AclManager</role>