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/08/23 04:08:53 UTC
svn commit: r433839 -
/maven/continuum/branches/continuum-acegi/continuum-webapp/src/main/resources/META-INF/plexus/application.xml
Author: carlos
Date: Tue Aug 22 19:08:53 2006
New Revision: 433839
URL: http://svn.apache.org/viewvc?rev=433839&view=rev
Log:
Add admin role. Use latest ACL initializer
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?rev=433839&r1=433838&r2=433839&view=diff
==============================================================================
--- 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 Aug 22 19:08:53 2006
@@ -437,6 +437,9 @@
<field-name>dao</field-name>
</requirement>
</requirements>
+ <configuration>
+ <sqlClasspathResource>org/apache/maven/continuum/security/acegi/acl/acegi-acl-derby.sql</sqlClasspathResource>
+ </configuration>
</component>
<!-- TODO share db configuration between components -->
@@ -449,9 +452,6 @@
<driver>org.apache.derby.jdbc.EmbeddedDriver</driver>
<url>jdbc:derby:${plexus.home}/database;create=true</url>
<onError>continue</onError>
- <srcFiles>
- <file>org/apache/maven/continuum/security/acegi/acl/acegi-acl-derby.sql</file>
- </srcFiles>
</configuration>
</component>
@@ -505,18 +505,21 @@
<filterInvocationDefinitionSourceMapping>
<url>/add*project*</url>
<configAttributes>
+ <configAttribute>ROLE_admin</configAttribute>
<configAttribute>ROLE_addProject</configAttribute>
</configAttributes>
</filterInvocationDefinitionSourceMapping>
<filterInvocationDefinitionSourceMapping>
<url>/schedules*</url>
<configAttributes>
+ <configAttribute>ROLE_admin</configAttribute>
<configAttribute>ROLE_manageSchedule</configAttribute>
</configAttributes>
</filterInvocationDefinitionSourceMapping>
<filterInvocationDefinitionSourceMapping>
<url>/configuration*</url>
<configAttributes>
+ <configAttribute>ROLE_admin</configAttribute>
<configAttribute>ROLE_manageConfiguration</configAttribute>
</configAttributes>
</filterInvocationDefinitionSourceMapping>
@@ -562,13 +565,23 @@
<methodDefinitionSourceMapping>
<methodName>org.apache.maven.continuum.Continuum.addProject</methodName>
<configAttributes>
- <configAttribute>ROLE_ADMIN</configAttribute>
+ <configAttribute>ROLE_admin</configAttribute>
+ <configAttribute>ROLE_addProject</configAttribute>
</configAttributes>
</methodDefinitionSourceMapping>
<methodDefinitionSourceMapping>
- <methodName>org.apache.maven.continuum.Continuum.getAllProjects</methodName>
+ <methodName>org.apache.maven.continuum.Continuum.getProjectsInGroup</methodName>
<configAttributes>
- <configAttribute>ROLE_USER</configAttribute>
+ <configAttribute>ROLE_admin</configAttribute>
+ <configAttribute>ROLE_user</configAttribute>
+ <configAttribute>AFTER_ACL_COLLECTION_READ</configAttribute>
+ </configAttributes>
+ </methodDefinitionSourceMapping>
+ <methodDefinitionSourceMapping>
+ <methodName>org.apache.maven.continuum.Continuum.getAllProjectGroupsWithProjects</methodName>
+ <configAttributes>
+ <configAttribute>ROLE_admin</configAttribute>
+ <configAttribute>ROLE_user</configAttribute>
<configAttribute>AFTER_ACL_COLLECTION_READ</configAttribute>
</configAttributes>
</methodDefinitionSourceMapping>
@@ -774,6 +787,12 @@
<hierarchy>org.extremecomponents</hierarchy>
<level>INFO</level>
</level>
+ <!-- this does not work, needs the log4j.xml or log4j.properties
+ <level>
+ <hierarchy>org.acegisecurity</hierarchy>
+ <level>DEBUG</level>
+ </level>
+ -->
</levels>
</configuration>
</component>