You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@continuum.apache.org by oc...@apache.org on 2008/04/27 15:26:16 UTC
svn commit: r651944 - in /continuum/trunk:
continuum-core/src/test/resources/org/apache/maven/continuum/DefaultContinuumTest.xml
continuum-security/src/main/resources/META-INF/redback/redback.xml pom.xml
Author: oching
Date: Sun Apr 27 06:26:14 2008
New Revision: 651944
URL: http://svn.apache.org/viewvc?rev=651944&view=rev
Log:
[CONTINUUM-1744]
upgraded redback to 1.0.1
Modified:
continuum/trunk/continuum-core/src/test/resources/org/apache/maven/continuum/DefaultContinuumTest.xml
continuum/trunk/continuum-security/src/main/resources/META-INF/redback/redback.xml
continuum/trunk/pom.xml
Modified: continuum/trunk/continuum-core/src/test/resources/org/apache/maven/continuum/DefaultContinuumTest.xml
URL: http://svn.apache.org/viewvc/continuum/trunk/continuum-core/src/test/resources/org/apache/maven/continuum/DefaultContinuumTest.xml?rev=651944&r1=651943&r2=651944&view=diff
==============================================================================
--- continuum/trunk/continuum-core/src/test/resources/org/apache/maven/continuum/DefaultContinuumTest.xml (original)
+++ continuum/trunk/continuum-core/src/test/resources/org/apache/maven/continuum/DefaultContinuumTest.xml Sun Apr 27 06:26:14 2008
@@ -110,12 +110,7 @@
<implementation>org.codehaus.plexus.redback.role.DefaultRoleManager</implementation>
<instantiation-strategy>singleton</instantiation-strategy>
<description>RoleProfileManager:</description>
- <requirements>
- <requirement>
- <role>org.codehaus.plexus.redback.role.merger.RoleModelMerger</role>
- <role-hint>default</role-hint>
- <field-name>modelMerger</field-name>
- </requirement>
+ <requirements>
<requirement>
<role>org.codehaus.plexus.redback.role.validator.RoleModelValidator</role>
<role-hint>default</role-hint>
Modified: continuum/trunk/continuum-security/src/main/resources/META-INF/redback/redback.xml
URL: http://svn.apache.org/viewvc/continuum/trunk/continuum-security/src/main/resources/META-INF/redback/redback.xml?rev=651944&r1=651943&r2=651944&view=diff
==============================================================================
--- continuum/trunk/continuum-security/src/main/resources/META-INF/redback/redback.xml (original)
+++ continuum/trunk/continuum-security/src/main/resources/META-INF/redback/redback.xml Sun Apr 27 06:26:14 2008
@@ -1,524 +1,529 @@
<redback-role-model>
- <version>1.0.0</version>
- <application>Continuum</application>
- <operations>
- <operation>
- <id>continuum-manage-queues</id>
- <name>continuum-manage-queues</name>
- <description>Manage Continuum Queues</description>
- </operation>
- <operation>
- <id>continuum-view-queues</id>
- <name>continuum-view-queues</name>
- <description>Continuum View Queues</description>
- </operation>
- <operation>
- <id>continuum-manage-build-templates</id>
- <name>continuum-manage-build-templates</name>
- <description>Manage Continuum Build Definition Templates</description>
- </operation>
- <operation>
- <id>continuum-manage-schedules</id>
- <name>continuum-manage-schedules</name>
- <description>Manage Continuum Scheduling</description>
- </operation>
- <operation>
- <id>continuum-manage-configuration</id>
- <name>continuum-manage-configuration</name>
- <description>Manage Continuum Configuration</description>
- </operation>
- <operation>
- <id>continuum-manage-users</id>
- <name>continuum-manage-users</name>
- <description>Manage Continuum Users</description>
- </operation>
- <operation>
- <id>continuum-guest</id>
- <name>continuum-guest</name>
- <description>Continuum Guest Operations</description>
- </operation>
- <operation>
- <id>continuum-view-group</id>
- <name>continuum-view-group</name>
- <description>Continuum View Groups</description>
- </operation>
- <operation>
- <id>continuum-add-group</id>
- <name>continuum-add-group</name>
- <description>Continuum Add Group</description>
- </operation>
- <operation>
- <id>continuum-remove-group</id>
- <name>continuum-remove-group</name>
- <description>Continuum Remove Group</description>
- </operation>
- <operation>
- <id>continuum-build-group</id>
- <name>continuum-build-group</name>
- <description>Continuum Build Group</description>
- </operation>
- <operation>
- <id>continuum-modify-group</id>
- <name>continuum-modify-group</name>
- <description>Continuum Modify Group</description>
- </operation>
- <operation>
- <id>continuum-add-project-to-group</id>
- <name>continuum-add-project-to-group</name>
- <description>Continuum Add Project to Group</description>
- </operation>
- <operation>
- <id>continuum-remove-project-from-group</id>
- <name>continuum-remove-project-from-group</name>
- <description>Continuum Remove Project from Group</description>
- </operation>
- <operation>
- <id>continuum-modify-project-in-group</id>
- <name>continuum-modify-project-in-group</name>
- <description>Continuum Modify Project in Group</description>
- </operation>
- <operation>
- <id>continuum-build-project-in-group</id>
- <name>continuum-build-project-in-group</name>
- <description>Continuum Build Project in Group</description>
- </operation>
- <operation>
- <id>continuum-add-group-build-definition</id>
- <name>continuum-add-group-build-definition</name>
- <description>Continuum Add Group Build Definition</description>
- </operation>
- <operation>
- <id>continuum-remove-group-build-definition</id>
- <name>continuum-remove-group-build-definition</name>
- <description>Continuum Remove Group Build Definition</description>
- </operation>
- <operation>
- <id>continuum-modify-group-build-definition</id>
- <name>continuum-modify-group-build-definition</name>
- <description>Continuum Modify Group Build Definition</description>
- </operation>
- <operation>
- <id>continuum-add-group-notifier</id>
- <name>continuum-add-group-notifier</name>
- <description>Continuum Add Group Notifier</description>
- </operation>
- <operation>
- <id>continuum-remove-group-notifier</id>
- <name>continuum-remove-group-notifier</name>
- <description>Continuum Remove Group Notifier</description>
- </operation>
- <operation>
- <id>continuum-modify-group-notifier</id>
- <name>continuum-modify-group-notifier</name>
- <description>Continuum Modify Group Notifier</description>
- </operation>
- <operation>
- <id>continuum-add-project-build-definition</id>
- <name>continuum-add-project-build-definition</name>
- <description>Continuum Add Project Build Definition</description>
- </operation>
- <operation>
- <id>continuum-remove-project-build-definition</id>
- <name>continuum-remove-project-build-definition</name>
- <description>Continuum Remove Project Build Definition</description>
- </operation>
- <operation>
- <id>continuum-modify-project-build-definition</id>
- <name>continuum-modify-project-build-definition</name>
- <description>Continuum Modify Project Build Definition</description>
- </operation>
- <operation>
- <id>continuum-add-project-notifier</id>
- <name>continuum-add-project-notifier</name>
- <description>Continuum Add Project Notifier</description>
- </operation>
- <operation>
- <id>continuum-remove-project-notifier</id>
- <name>continuum-remove-project-notifier</name>
- <description>Continuum Remove Project Notifier</description>
- </operation>
- <operation>
- <id>continuum-modify-project-notifier</id>
- <name>continuum-modify-project-notifier</name>
- <description>Continuum Modify Project Notifier</description>
- </operation>
- <operation>
- <id>continuum-manage-installations</id>
- <name>continuum-manage-installations</name>
- <description>Continuum Manage Installations</description>
- </operation>
- <operation>
- <id>continuum-manage-profiles</id>
- <name>continuum-manage-profiles</name>
- <description>Continuum Manage Installations</description>
- </operation>
- </operations>
- <roles>
- <role>
- <id>continuum-system-administrator</id>
- <name>Continuum System Administrator</name>
- <assignable>false</assignable>
- <permanent>true</permanent>
- <permissions>
- <permission>
- <id>continuum-manage-configuration</id>
- <name>Manage Continuum Configuration</name>
- <permanent>true</permanent>
- <operation>continuum-manage-configuration</operation>
- <resource>global</resource>
- </permission>
- </permissions>
- <parentRoles>
- <parentRole>system-administrator</parentRole>
- </parentRoles>
- <childRoles>
- <childRole>continuum-group-project-administrator</childRole>
- <childRole>continuum-manage-installations</childRole>
- <childRole>continuum-manage-profiles</childRole>
- <childRole>continuum-manage-schedules</childRole>
- <childRole>continuum-manage-build-templates</childRole>
- <childRole>continuum-manage-queues</childRole>
- </childRoles>
- </role>
- <role>
- <id>continuum-user-administrator</id>
- <name>Continuum User Administrator</name>
- <assignable>false</assignable>
- <permanent>true</permanent>
- <permissions>
- <permission>
- <id>continuum-manage-users</id>
- <name>Manage Continuum Users</name>
- <permanent>true</permanent>
- <operation>continuum-manage-users</operation>
- <resource>global</resource>
- </permission>
- </permissions>
- <parentRoles>
- <parentRole>user-administrator</parentRole>
- </parentRoles>
- </role>
- <role>
- <id>continuum-group-project-administrator</id>
- <name>Continuum Group Project Administrator</name>
- <assignable>true</assignable>
- <permanent>true</permanent>
- <permissions>
- <permission>
- <id>continuum-add-group</id>
- <name>Add Group to Continuum</name>
- <permanent>true</permanent>
- <operation>continuum-add-group</operation>
- <resource>global</resource>
- </permission>
- <permission>
- <id>continuum-manage-schedules</id>
- <name>Manage Continuum Schedules</name>
- <permanent>true</permanent>
- <operation>continuum-manage-schedules</operation>
- <resource>global</resource>
- </permission>
- </permissions>
- <childRoles>
- <childRole>continuum-group-project-developer</childRole>
- </childRoles>
- </role>
- <role>
- <id>continuum-group-project-developer</id>
- <name>Continuum Group Project Developer</name>
- <assignable>true</assignable>
- <permanent>true</permanent>
- <childRoles>
- <childRole>continuum-group-project-user</childRole>
- </childRoles>
- </role>
- <role>
- <id>continuum-group-project-user</id>
- <name>Continuum Group Project User</name>
- <assignable>true</assignable>
- <permanent>true</permanent>
- </role>
- <role>
- <id>continuum-guest</id>
- <name>Continuum Guest</name>
- <assignable>false</assignable>
- <permanent>true</permanent>
- <permissions>
- <permission>
- <id>continuum-guest</id>
- <name>Continuum Guest Permissions</name>
- <permanent>true</permanent>
- <operation>continuum-guest</operation>
- <resource>global</resource>
- </permission>
- </permissions>
- <parentRoles>
- <parentRole>guest</parentRole>
- </parentRoles>
- </role>
- <role>
- <id>continuum-manage-installations</id>
- <name>Continuum Manage Installations</name>
- <assignable>true</assignable>
- <permanent>true</permanent>
- <permissions>
- <permission>
- <id>continuum-manage-installations</id>
- <name>Manage Continuum Installations</name>
- <permanent>true</permanent>
- <operation>continuum-manage-installations</operation>
- <resource>global</resource>
- </permission>
- </permissions>
- </role>
- <role>
- <id>continuum-manage-profiles</id>
- <name>Continuum Manage Profiles</name>
- <assignable>true</assignable>
- <permanent>true</permanent>
- <permissions>
- <permission>
- <id>continuum-manage-profiles</id>
- <name>Manage Continuum Profiles</name>
- <permanent>true</permanent>
- <operation>continuum-manage-profiles</operation>
- <resource>global</resource>
- </permission>
- </permissions>
- </role>
- <role>
- <id>continuum-manage-schedules</id>
- <name>Continuum Manage Scheduling</name>
- <assignable>true</assignable>
- <permanent>true</permanent>
- <permissions>
- <permission>
- <id>continuum-manage-schedules</id>
- <name>Continuum Manage Scheduling</name>
- <permanent>true</permanent>
- <operation>continuum-manage-schedules</operation>
- <resource>global</resource>
- </permission>
- </permissions>
- </role>
- <role>
- <id>continuum-manage-build-templates</id>
- <name>continuum-manage-build-templates</name>
- <assignable>true</assignable>
- <permanent>true</permanent>
- <permissions>
- <permission>
- <id>continuum-manage-build-templates</id>
- <name>Manage Continuum Build Definition Templates</name>
- <permanent>true</permanent>
- <operation>continuum-manage-build-templates</operation>
- <resource>global</resource>
- </permission>
- </permissions>
- </role>
- <role>
- <id>continuum-manage-queues</id>
- <name>continuum-manage-queues</name>
- <assignable>true</assignable>
- <permanent>true</permanent>
- <permissions>
- <permission>
- <id>continuum-manage-queues</id>
- <name>Manage Continuum Queues</name>
- <permanent>true</permanent>
- <operation>continuum-manage-queues</operation>
- <resource>global</resource>
- </permission>
- <permission>
- <id>continuum-view-queues</id>
- <name>Continuum View Queues</name>
- <permanent>true</permanent>
- <operation>continuum-view-queues</operation>
- <resource>global</resource>
- </permission>
- </permissions>
- </role>
- </roles>
- <templates>
- <template>
- <id>project-administrator</id>
- <namePrefix>Project Administrator</namePrefix>
- <assignable>true</assignable>
- <permissions>
- <permission>
- <id>continuum-manage-users</id>
- <name>Continuum Manage Users</name>
- <operation>continuum-manage-users</operation>
- <resource>global</resource>
- </permission>
- <permission>
- <id>continuum-manage-users-roles</id>
- <name>Continuum Manage User Roles</name>
- <operation>user-management-user-role</operation>
- <resource>global</resource>
- </permission>
- <permission>
- <id>continuum-group-role-grant</id>
- <name>Continuum Grant Group Roles</name>
- <operation>user-management-role-grant</operation>
- <resource>${resource}</resource>
- </permission>
- </permissions>
- <childTemplates>
- <childTemplate>project-developer</childTemplate>
- </childTemplates>
- <parentRoles>
- <parentRole>continuum-group-project-administrator</parentRole>
- </parentRoles>
- </template>
- <template>
- <id>project-developer</id>
- <namePrefix>Project Developer</namePrefix>
- <assignable>true</assignable>
- <permissions>
- <permission>
- <id>continuum-build-group</id>
- <name>Continuum Build Group</name>
- <operation>continuum-build-group</operation>
- <resource>${resource}</resource>
- </permission>
- <permission>
- <id>continuum-remove-group</id>
- <name>Continuum Remove Group</name>
- <operation>continuum-remove-group</operation>
- <resource>${resource}</resource>
- </permission>
- <permission>
- <id>continuum-modify-group</id>
- <name>Continuum Modify Group</name>
- <operation>continuum-modify-group</operation>
- <resource>${resource}</resource>
- </permission>
- <permission>
- <id>continuum-add-group-build-definition</id>
- <name>Continuum Add Group Build Definition</name>
- <operation>continuum-add-group-build-definition</operation>
- <resource>${resource}</resource>
- </permission>
- <permission>
- <id>continuum-remove-group-build-definition</id>
- <name>Continuum Remove Group Build Definition</name>
- <operation>continuum-remove-group-build-definition</operation>
- <resource>${resource}</resource>
- </permission>
- <permission>
- <id>continuum-modify-group-build-definition</id>
- <name>Continuum Modify Group Build Definition</name>
- <operation>continuum-modify-group-build-definition</operation>
- <resource>${resource}</resource>
- </permission>
- <permission>
- <id>continuum-add-group-notifier</id>
- <name>Continuum Add Group Notifier</name>
- <operation>continuum-add-group-notifier</operation>
- <resource>${resource}</resource>
- </permission>
- <permission>
- <id>continuum-remove-group-notifier</id>
- <name>Continuum Remove Group Notifier</name>
- <operation>continuum-remove-group-notifier</operation>
- <resource>${resource}</resource>
- </permission>
- <permission>
- <id>continuum-modify-group-notifier</id>
- <name>Continuum Modify Group Notifier</name>
- <operation>continuum-modify-group-notifier</operation>
- <resource>${resource}</resource>
- </permission>
- <permission>
- <id>continuum-add-project-build-definition</id>
- <name>Continuum Add Project Build Definition</name>
- <operation>continuum-add-project-build-definition</operation>
- <resource>${resource}</resource>
- </permission>
- <permission>
- <id>continuum-remove-project-build-definition</id>
- <name>Continuum Remove Project Build Definition</name>
- <operation>continuum-remove-project-build-definition</operation>
- <resource>${resource}</resource>
- </permission>
- <permission>
- <id>continuum-modify-project-build-definition</id>
- <name>Continuum Modify Project Build Definition</name>
- <operation>continuum-modify-project-build-definition</operation>
- <resource>${resource}</resource>
- </permission>
- <permission>
- <id>continuum-add-project-notifier</id>
- <name>Continuum Add Project Notifer</name>
- <operation>continuum-add-project-notifier</operation>
- <resource>${resource}</resource>
- </permission>
- <permission>
- <id>continuum-remove-project-notifier</id>
- <name>Continuum Remove Project Notifer</name>
- <operation>continuum-remove-project-notifier</operation>
- <resource>${resource}</resource>
- </permission>
- <permission>
- <id>continuum-modify-project-notifier</id>
- <name>Continuum Modify Project Notifer</name>
- <operation>continuum-modify-project-notifier</operation>
- <resource>${resource}</resource>
- </permission>
- <permission>
- <id>continuum-build-project-in-group</id>
- <name>Continuum Build Project in Group</name>
- <operation>continuum-build-project-in-group</operation>
- <resource>${resource}</resource>
- </permission>
- <permission>
- <id>continuum-add-project-to-group</id>
- <name>Continuum Add Project To Group</name>
- <operation>continuum-add-project-to-group</operation>
- <resource>${resource}</resource>
- </permission>
- <permission>
- <id>continuum-remove-project-from-group</id>
- <name>Continuum Remove Project from Group</name>
- <operation>continuum-remove-project-from-group</operation>
- <resource>${resource}</resource>
- </permission>
- <permission>
- <id>continuum-modify-project-in-group</id>
- <name>Continuum Modify Project in Group</name>
- <operation>continuum-modify-project-in-group</operation>
- <resource>${resource}</resource>
- </permission>
- </permissions>
- <childTemplates>
- <childTemplate>project-user</childTemplate>
- </childTemplates>
- <parentRoles>
- <parentRole>continuum-group-project-developer</parentRole>
- </parentRoles>
- </template>
- <template>
- <id>project-user</id>
- <namePrefix>Project User</namePrefix>
- <assignable>true</assignable>
- <permissions>
- <permission>
- <id>continuum-view-group</id>
- <name>Continuum View Group</name>
- <operation>continuum-view-group</operation>
- <resource>${resource}</resource>
- </permission>
- <permission>
- <id>continuum-view-queues</id>
- <name>Continuum View Queues</name>
- <operation>continuum-view-queues</operation>
- <resource>global</resource>
- </permission>
- </permissions>
- <parentRoles>
- <parentRole>continuum-group-project-user</parentRole>
- </parentRoles>
- </template>
- </templates>
+ <modelVersion>1.0.0</modelVersion>
+ <applications>
+ <application>
+ <id>Continuum</id>
+ <version>1.0</version>
+ <operations>
+ <operation>
+ <id>continuum-manage-queues</id>
+ <name>continuum-manage-queues</name>
+ <description>Manage Continuum Queues</description>
+ </operation>
+ <operation>
+ <id>continuum-view-queues</id>
+ <name>continuum-view-queues</name>
+ <description>Continuum View Queues</description>
+ </operation>
+ <operation>
+ <id>continuum-manage-build-templates</id>
+ <name>continuum-manage-build-templates</name>
+ <description>Manage Continuum Build Definition Templates</description>
+ </operation>
+ <operation>
+ <id>continuum-manage-schedules</id>
+ <name>continuum-manage-schedules</name>
+ <description>Manage Continuum Scheduling</description>
+ </operation>
+ <operation>
+ <id>continuum-manage-configuration</id>
+ <name>continuum-manage-configuration</name>
+ <description>Manage Continuum Configuration</description>
+ </operation>
+ <operation>
+ <id>continuum-manage-users</id>
+ <name>continuum-manage-users</name>
+ <description>Manage Continuum Users</description>
+ </operation>
+ <operation>
+ <id>continuum-guest</id>
+ <name>continuum-guest</name>
+ <description>Continuum Guest Operations</description>
+ </operation>
+ <operation>
+ <id>continuum-view-group</id>
+ <name>continuum-view-group</name>
+ <description>Continuum View Groups</description>
+ </operation>
+ <operation>
+ <id>continuum-add-group</id>
+ <name>continuum-add-group</name>
+ <description>Continuum Add Group</description>
+ </operation>
+ <operation>
+ <id>continuum-remove-group</id>
+ <name>continuum-remove-group</name>
+ <description>Continuum Remove Group</description>
+ </operation>
+ <operation>
+ <id>continuum-build-group</id>
+ <name>continuum-build-group</name>
+ <description>Continuum Build Group</description>
+ </operation>
+ <operation>
+ <id>continuum-modify-group</id>
+ <name>continuum-modify-group</name>
+ <description>Continuum Modify Group</description>
+ </operation>
+ <operation>
+ <id>continuum-add-project-to-group</id>
+ <name>continuum-add-project-to-group</name>
+ <description>Continuum Add Project to Group</description>
+ </operation>
+ <operation>
+ <id>continuum-remove-project-from-group</id>
+ <name>continuum-remove-project-from-group</name>
+ <description>Continuum Remove Project from Group</description>
+ </operation>
+ <operation>
+ <id>continuum-modify-project-in-group</id>
+ <name>continuum-modify-project-in-group</name>
+ <description>Continuum Modify Project in Group</description>
+ </operation>
+ <operation>
+ <id>continuum-build-project-in-group</id>
+ <name>continuum-build-project-in-group</name>
+ <description>Continuum Build Project in Group</description>
+ </operation>
+ <operation>
+ <id>continuum-add-group-build-definition</id>
+ <name>continuum-add-group-build-definition</name>
+ <description>Continuum Add Group Build Definition</description>
+ </operation>
+ <operation>
+ <id>continuum-remove-group-build-definition</id>
+ <name>continuum-remove-group-build-definition</name>
+ <description>Continuum Remove Group Build Definition</description>
+ </operation>
+ <operation>
+ <id>continuum-modify-group-build-definition</id>
+ <name>continuum-modify-group-build-definition</name>
+ <description>Continuum Modify Group Build Definition</description>
+ </operation>
+ <operation>
+ <id>continuum-add-group-notifier</id>
+ <name>continuum-add-group-notifier</name>
+ <description>Continuum Add Group Notifier</description>
+ </operation>
+ <operation>
+ <id>continuum-remove-group-notifier</id>
+ <name>continuum-remove-group-notifier</name>
+ <description>Continuum Remove Group Notifier</description>
+ </operation>
+ <operation>
+ <id>continuum-modify-group-notifier</id>
+ <name>continuum-modify-group-notifier</name>
+ <description>Continuum Modify Group Notifier</description>
+ </operation>
+ <operation>
+ <id>continuum-add-project-build-definition</id>
+ <name>continuum-add-project-build-definition</name>
+ <description>Continuum Add Project Build Definition</description>
+ </operation>
+ <operation>
+ <id>continuum-remove-project-build-definition</id>
+ <name>continuum-remove-project-build-definition</name>
+ <description>Continuum Remove Project Build Definition</description>
+ </operation>
+ <operation>
+ <id>continuum-modify-project-build-definition</id>
+ <name>continuum-modify-project-build-definition</name>
+ <description>Continuum Modify Project Build Definition</description>
+ </operation>
+ <operation>
+ <id>continuum-add-project-notifier</id>
+ <name>continuum-add-project-notifier</name>
+ <description>Continuum Add Project Notifier</description>
+ </operation>
+ <operation>
+ <id>continuum-remove-project-notifier</id>
+ <name>continuum-remove-project-notifier</name>
+ <description>Continuum Remove Project Notifier</description>
+ </operation>
+ <operation>
+ <id>continuum-modify-project-notifier</id>
+ <name>continuum-modify-project-notifier</name>
+ <description>Continuum Modify Project Notifier</description>
+ </operation>
+ <operation>
+ <id>continuum-manage-installations</id>
+ <name>continuum-manage-installations</name>
+ <description>Continuum Manage Installations</description>
+ </operation>
+ <operation>
+ <id>continuum-manage-profiles</id>
+ <name>continuum-manage-profiles</name>
+ <description>Continuum Manage Installations</description>
+ </operation>
+ </operations>
+ <roles>
+ <role>
+ <id>continuum-system-administrator</id>
+ <name>Continuum System Administrator</name>
+ <assignable>false</assignable>
+ <permanent>true</permanent>
+ <permissions>
+ <permission>
+ <id>continuum-manage-configuration</id>
+ <name>Manage Continuum Configuration</name>
+ <permanent>true</permanent>
+ <operation>continuum-manage-configuration</operation>
+ <resource>global</resource>
+ </permission>
+ </permissions>
+ <parentRoles>
+ <parentRole>system-administrator</parentRole>
+ </parentRoles>
+ <childRoles>
+ <childRole>continuum-group-project-administrator</childRole>
+ <childRole>continuum-manage-installations</childRole>
+ <childRole>continuum-manage-profiles</childRole>
+ <childRole>continuum-manage-schedules</childRole>
+ <childRole>continuum-manage-build-templates</childRole>
+ <childRole>continuum-manage-queues</childRole>
+ </childRoles>
+ </role>
+ <role>
+ <id>continuum-user-administrator</id>
+ <name>Continuum User Administrator</name>
+ <assignable>false</assignable>
+ <permanent>true</permanent>
+ <permissions>
+ <permission>
+ <id>continuum-manage-users</id>
+ <name>Manage Continuum Users</name>
+ <permanent>true</permanent>
+ <operation>continuum-manage-users</operation>
+ <resource>global</resource>
+ </permission>
+ </permissions>
+ <parentRoles>
+ <parentRole>user-administrator</parentRole>
+ </parentRoles>
+ </role>
+ <role>
+ <id>continuum-group-project-administrator</id>
+ <name>Continuum Group Project Administrator</name>
+ <assignable>true</assignable>
+ <permanent>true</permanent>
+ <permissions>
+ <permission>
+ <id>continuum-add-group</id>
+ <name>Add Group to Continuum</name>
+ <permanent>true</permanent>
+ <operation>continuum-add-group</operation>
+ <resource>global</resource>
+ </permission>
+ <permission>
+ <id>continuum-manage-schedules</id>
+ <name>Manage Continuum Schedules</name>
+ <permanent>true</permanent>
+ <operation>continuum-manage-schedules</operation>
+ <resource>global</resource>
+ </permission>
+ </permissions>
+ <childRoles>
+ <childRole>continuum-group-project-developer</childRole>
+ </childRoles>
+ </role>
+ <role>
+ <id>continuum-group-project-developer</id>
+ <name>Continuum Group Project Developer</name>
+ <assignable>true</assignable>
+ <permanent>true</permanent>
+ <childRoles>
+ <childRole>continuum-group-project-user</childRole>
+ </childRoles>
+ </role>
+ <role>
+ <id>continuum-group-project-user</id>
+ <name>Continuum Group Project User</name>
+ <assignable>true</assignable>
+ <permanent>true</permanent>
+ </role>
+ <role>
+ <id>continuum-guest</id>
+ <name>Continuum Guest</name>
+ <assignable>false</assignable>
+ <permanent>true</permanent>
+ <permissions>
+ <permission>
+ <id>continuum-guest</id>
+ <name>Continuum Guest Permissions</name>
+ <permanent>true</permanent>
+ <operation>continuum-guest</operation>
+ <resource>global</resource>
+ </permission>
+ </permissions>
+ <parentRoles>
+ <parentRole>guest</parentRole>
+ </parentRoles>
+ </role>
+ <role>
+ <id>continuum-manage-installations</id>
+ <name>Continuum Manage Installations</name>
+ <assignable>true</assignable>
+ <permanent>true</permanent>
+ <permissions>
+ <permission>
+ <id>continuum-manage-installations</id>
+ <name>Manage Continuum Installations</name>
+ <permanent>true</permanent>
+ <operation>continuum-manage-installations</operation>
+ <resource>global</resource>
+ </permission>
+ </permissions>
+ </role>
+ <role>
+ <id>continuum-manage-profiles</id>
+ <name>Continuum Manage Profiles</name>
+ <assignable>true</assignable>
+ <permanent>true</permanent>
+ <permissions>
+ <permission>
+ <id>continuum-manage-profiles</id>
+ <name>Manage Continuum Profiles</name>
+ <permanent>true</permanent>
+ <operation>continuum-manage-profiles</operation>
+ <resource>global</resource>
+ </permission>
+ </permissions>
+ </role>
+ <role>
+ <id>continuum-manage-schedules</id>
+ <name>Continuum Manage Scheduling</name>
+ <assignable>true</assignable>
+ <permanent>true</permanent>
+ <permissions>
+ <permission>
+ <id>continuum-manage-schedules</id>
+ <name>Continuum Manage Scheduling</name>
+ <permanent>true</permanent>
+ <operation>continuum-manage-schedules</operation>
+ <resource>global</resource>
+ </permission>
+ </permissions>
+ </role>
+ <role>
+ <id>continuum-manage-build-templates</id>
+ <name>continuum-manage-build-templates</name>
+ <assignable>true</assignable>
+ <permanent>true</permanent>
+ <permissions>
+ <permission>
+ <id>continuum-manage-build-templates</id>
+ <name>Manage Continuum Build Definition Templates</name>
+ <permanent>true</permanent>
+ <operation>continuum-manage-build-templates</operation>
+ <resource>global</resource>
+ </permission>
+ </permissions>
+ </role>
+ <role>
+ <id>continuum-manage-queues</id>
+ <name>continuum-manage-queues</name>
+ <assignable>true</assignable>
+ <permanent>true</permanent>
+ <permissions>
+ <permission>
+ <id>continuum-manage-queues</id>
+ <name>Manage Continuum Queues</name>
+ <permanent>true</permanent>
+ <operation>continuum-manage-queues</operation>
+ <resource>global</resource>
+ </permission>
+ <permission>
+ <id>continuum-view-queues</id>
+ <name>Continuum View Queues</name>
+ <permanent>true</permanent>
+ <operation>continuum-view-queues</operation>
+ <resource>global</resource>
+ </permission>
+ </permissions>
+ </role>
+ </roles>
+ <templates>
+ <template>
+ <id>project-administrator</id>
+ <namePrefix>Project Administrator</namePrefix>
+ <assignable>true</assignable>
+ <permissions>
+ <permission>
+ <id>continuum-manage-users</id>
+ <name>Continuum Manage Users</name>
+ <operation>continuum-manage-users</operation>
+ <resource>global</resource>
+ </permission>
+ <permission>
+ <id>continuum-manage-users-roles</id>
+ <name>Continuum Manage User Roles</name>
+ <operation>user-management-user-role</operation>
+ <resource>global</resource>
+ </permission>
+ <permission>
+ <id>continuum-group-role-grant</id>
+ <name>Continuum Grant Group Roles</name>
+ <operation>user-management-role-grant</operation>
+ <resource>${resource}</resource>
+ </permission>
+ </permissions>
+ <childTemplates>
+ <childTemplate>project-developer</childTemplate>
+ </childTemplates>
+ <parentRoles>
+ <parentRole>continuum-group-project-administrator</parentRole>
+ </parentRoles>
+ </template>
+ <template>
+ <id>project-developer</id>
+ <namePrefix>Project Developer</namePrefix>
+ <assignable>true</assignable>
+ <permissions>
+ <permission>
+ <id>continuum-build-group</id>
+ <name>Continuum Build Group</name>
+ <operation>continuum-build-group</operation>
+ <resource>${resource}</resource>
+ </permission>
+ <permission>
+ <id>continuum-remove-group</id>
+ <name>Continuum Remove Group</name>
+ <operation>continuum-remove-group</operation>
+ <resource>${resource}</resource>
+ </permission>
+ <permission>
+ <id>continuum-modify-group</id>
+ <name>Continuum Modify Group</name>
+ <operation>continuum-modify-group</operation>
+ <resource>${resource}</resource>
+ </permission>
+ <permission>
+ <id>continuum-add-group-build-definition</id>
+ <name>Continuum Add Group Build Definition</name>
+ <operation>continuum-add-group-build-definition</operation>
+ <resource>${resource}</resource>
+ </permission>
+ <permission>
+ <id>continuum-remove-group-build-definition</id>
+ <name>Continuum Remove Group Build Definition</name>
+ <operation>continuum-remove-group-build-definition</operation>
+ <resource>${resource}</resource>
+ </permission>
+ <permission>
+ <id>continuum-modify-group-build-definition</id>
+ <name>Continuum Modify Group Build Definition</name>
+ <operation>continuum-modify-group-build-definition</operation>
+ <resource>${resource}</resource>
+ </permission>
+ <permission>
+ <id>continuum-add-group-notifier</id>
+ <name>Continuum Add Group Notifier</name>
+ <operation>continuum-add-group-notifier</operation>
+ <resource>${resource}</resource>
+ </permission>
+ <permission>
+ <id>continuum-remove-group-notifier</id>
+ <name>Continuum Remove Group Notifier</name>
+ <operation>continuum-remove-group-notifier</operation>
+ <resource>${resource}</resource>
+ </permission>
+ <permission>
+ <id>continuum-modify-group-notifier</id>
+ <name>Continuum Modify Group Notifier</name>
+ <operation>continuum-modify-group-notifier</operation>
+ <resource>${resource}</resource>
+ </permission>
+ <permission>
+ <id>continuum-add-project-build-definition</id>
+ <name>Continuum Add Project Build Definition</name>
+ <operation>continuum-add-project-build-definition</operation>
+ <resource>${resource}</resource>
+ </permission>
+ <permission>
+ <id>continuum-remove-project-build-definition</id>
+ <name>Continuum Remove Project Build Definition</name>
+ <operation>continuum-remove-project-build-definition</operation>
+ <resource>${resource}</resource>
+ </permission>
+ <permission>
+ <id>continuum-modify-project-build-definition</id>
+ <name>Continuum Modify Project Build Definition</name>
+ <operation>continuum-modify-project-build-definition</operation>
+ <resource>${resource}</resource>
+ </permission>
+ <permission>
+ <id>continuum-add-project-notifier</id>
+ <name>Continuum Add Project Notifer</name>
+ <operation>continuum-add-project-notifier</operation>
+ <resource>${resource}</resource>
+ </permission>
+ <permission>
+ <id>continuum-remove-project-notifier</id>
+ <name>Continuum Remove Project Notifer</name>
+ <operation>continuum-remove-project-notifier</operation>
+ <resource>${resource}</resource>
+ </permission>
+ <permission>
+ <id>continuum-modify-project-notifier</id>
+ <name>Continuum Modify Project Notifer</name>
+ <operation>continuum-modify-project-notifier</operation>
+ <resource>${resource}</resource>
+ </permission>
+ <permission>
+ <id>continuum-build-project-in-group</id>
+ <name>Continuum Build Project in Group</name>
+ <operation>continuum-build-project-in-group</operation>
+ <resource>${resource}</resource>
+ </permission>
+ <permission>
+ <id>continuum-add-project-to-group</id>
+ <name>Continuum Add Project To Group</name>
+ <operation>continuum-add-project-to-group</operation>
+ <resource>${resource}</resource>
+ </permission>
+ <permission>
+ <id>continuum-remove-project-from-group</id>
+ <name>Continuum Remove Project from Group</name>
+ <operation>continuum-remove-project-from-group</operation>
+ <resource>${resource}</resource>
+ </permission>
+ <permission>
+ <id>continuum-modify-project-in-group</id>
+ <name>Continuum Modify Project in Group</name>
+ <operation>continuum-modify-project-in-group</operation>
+ <resource>${resource}</resource>
+ </permission>
+ </permissions>
+ <childTemplates>
+ <childTemplate>project-user</childTemplate>
+ </childTemplates>
+ <parentRoles>
+ <parentRole>continuum-group-project-developer</parentRole>
+ </parentRoles>
+ </template>
+ <template>
+ <id>project-user</id>
+ <namePrefix>Project User</namePrefix>
+ <assignable>true</assignable>
+ <permissions>
+ <permission>
+ <id>continuum-view-group</id>
+ <name>Continuum View Group</name>
+ <operation>continuum-view-group</operation>
+ <resource>${resource}</resource>
+ </permission>
+ <permission>
+ <id>continuum-view-queues</id>
+ <name>Continuum View Queues</name>
+ <operation>continuum-view-queues</operation>
+ <resource>global</resource>
+ </permission>
+ </permissions>
+ <parentRoles>
+ <parentRole>continuum-group-project-user</parentRole>
+ </parentRoles>
+ </template>
+ </templates>
+ </application>
+ </applications>
</redback-role-model>
Modified: continuum/trunk/pom.xml
URL: http://svn.apache.org/viewvc/continuum/trunk/pom.xml?rev=651944&r1=651943&r2=651944&view=diff
==============================================================================
--- continuum/trunk/pom.xml (original)
+++ continuum/trunk/pom.xml Sun Apr 27 06:26:14 2008
@@ -855,7 +855,7 @@
<maven.version>2.0.6</maven.version>
<wagon.version>1.0-beta-2</wagon.version>
<maven-scm.version>1.1-SNAPSHOT</maven-scm.version>
- <redback.version>1.0-alpha-4</redback.version>
+ <redback.version>1.0.1</redback.version>
<mail-sender.version>1.0-alpha-7</mail-sender.version>
</properties>
</project>