You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@continuum.apache.org by ol...@apache.org on 2008/12/25 22:31:56 UTC
svn commit: r729442 - in /continuum/trunk/continuum-security/src/main:
java/org/apache/maven/continuum/security/ContinuumRoleConstants.java
resources/META-INF/redback/redback.xml
Author: olamy
Date: Thu Dec 25 13:31:56 2008
New Revision: 729442
URL: http://svn.apache.org/viewvc?rev=729442&view=rev
Log:
fix svn props
add missing license header
Modified:
continuum/trunk/continuum-security/src/main/java/org/apache/maven/continuum/security/ContinuumRoleConstants.java (contents, props changed)
continuum/trunk/continuum-security/src/main/resources/META-INF/redback/redback.xml (contents, props changed)
Modified: continuum/trunk/continuum-security/src/main/java/org/apache/maven/continuum/security/ContinuumRoleConstants.java
URL: http://svn.apache.org/viewvc/continuum/trunk/continuum-security/src/main/java/org/apache/maven/continuum/security/ContinuumRoleConstants.java?rev=729442&r1=729441&r2=729442&view=diff
==============================================================================
--- continuum/trunk/continuum-security/src/main/java/org/apache/maven/continuum/security/ContinuumRoleConstants.java (original)
+++ continuum/trunk/continuum-security/src/main/java/org/apache/maven/continuum/security/ContinuumRoleConstants.java Thu Dec 25 13:31:56 2008
@@ -22,7 +22,7 @@
* ContinuumRoleConstants:
*
* @author: Jesse McConnell <jm...@apache.org>
- * @version: $ID:$
+ * @version: $Id$
*/
public class ContinuumRoleConstants
{
Propchange: continuum/trunk/continuum-security/src/main/java/org/apache/maven/continuum/security/ContinuumRoleConstants.java
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
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=729442&r1=729441&r2=729442&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 Thu Dec 25 13:31:56 2008
@@ -1,571 +1,591 @@
+<?xml version="1.0"?>
+
+<!--
+ ~ Licensed to the Apache Software Foundation (ASF) under one
+ ~ or more contributor license agreements. See the NOTICE file
+ ~ distributed with this work for additional information
+ ~ regarding copyright ownership. The ASF licenses this file
+ ~ to you under the Apache License, Version 2.0 (the
+ ~ "License"); you may not use this file except in compliance
+ ~ with the License. You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing,
+ ~ software distributed under the License is distributed on an
+ ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ ~ KIND, either express or implied. See the License for the
+ ~ specific language governing permissions and limitations
+ ~ under the License.
+ -->
<redback-role-model>
- <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>
- <operation>
- <id>continuum-manage-repositories</id>
- <name>continuum-manage-repositories</name>
- <description>Continuum Manage Repositories</description>
- </operation>
- <operation>
- <id>continuum-manage-purging</id>
- <name>continuum-manage-purging</name>
- <description>Continuum Manage Purging</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>
- <childRole>continuum-manage-repositories</childRole>
- <childRole>continuum-manage-purging</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 Build Environments</name>
- <assignable>true</assignable>
- <permanent>true</permanent>
- <permissions>
- <permission>
- <id>continuum-manage-profiles</id>
- <name>Manage Continuum Build Environments</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>
- <role>
- <id>continuum-manage-repositories</id>
- <name>continuum-manage-repositories</name>
- <assignable>true</assignable>
- <permanent>true</permanent>
- <permissions>
- <permission>
- <id>continuum-manage-repositories</id>
- <name>Manage Continuum Local Repositories</name>
- <permanent>true</permanent>
- <operation>continuum-manage-repositories</operation>
- <resource>global</resource>
- </permission>
- </permissions>
- </role>
- <role>
- <id>continuum-manage-purging</id>
- <name>continuum-manage-purging</name>
- <assignable>true</assignable>
- <permanent>true</permanent>
- <permissions>
- <permission>
- <id>continuum-manage-purging</id>
- <name>Manage Continuum Purging</name>
- <permanent>true</permanent>
- <operation>continuum-manage-purging</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-remove-group</id>
- <name>Continuum Remove Group</name>
- <operation>continuum-remove-group</operation>
- <resource>${resource}</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-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>
+ <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>
+ <operation>
+ <id>continuum-manage-repositories</id>
+ <name>continuum-manage-repositories</name>
+ <description>Continuum Manage Repositories</description>
+ </operation>
+ <operation>
+ <id>continuum-manage-purging</id>
+ <name>continuum-manage-purging</name>
+ <description>Continuum Manage Purging</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>
+ <childRole>continuum-manage-repositories</childRole>
+ <childRole>continuum-manage-purging</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 Build Environments</name>
+ <assignable>true</assignable>
+ <permanent>true</permanent>
+ <permissions>
+ <permission>
+ <id>continuum-manage-profiles</id>
+ <name>Manage Continuum Build Environments</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>
+ <role>
+ <id>continuum-manage-repositories</id>
+ <name>continuum-manage-repositories</name>
+ <assignable>true</assignable>
+ <permanent>true</permanent>
+ <permissions>
+ <permission>
+ <id>continuum-manage-repositories</id>
+ <name>Manage Continuum Local Repositories</name>
+ <permanent>true</permanent>
+ <operation>continuum-manage-repositories</operation>
+ <resource>global</resource>
+ </permission>
+ </permissions>
+ </role>
+ <role>
+ <id>continuum-manage-purging</id>
+ <name>continuum-manage-purging</name>
+ <assignable>true</assignable>
+ <permanent>true</permanent>
+ <permissions>
+ <permission>
+ <id>continuum-manage-purging</id>
+ <name>Manage Continuum Purging</name>
+ <permanent>true</permanent>
+ <operation>continuum-manage-purging</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-remove-group</id>
+ <name>Continuum Remove Group</name>
+ <operation>continuum-remove-group</operation>
+ <resource>${resource}</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-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>
Propchange: continuum/trunk/continuum-security/src/main/resources/META-INF/redback/redback.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: continuum/trunk/continuum-security/src/main/resources/META-INF/redback/redback.xml
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision