blob: bd9cf55db0f78f9a1591668a2a1cf29b9689c0ee [file] [log] [blame]
<!-- Licensed to the Apache Software Foundation (ASF) under the terms of ASLv2 (http://www.apache.org/licenses/LICENSE-2.0). -->
<roles>
<group name="createArtifact">
<properties>
<type>permissionGroup</type>
</properties>
</group>
<group name="updateArtifact">
<properties>
<type>permissionGroup</type>
</properties>
</group>
<group name="removeArtifact">
<properties>
<type>permissionGroup</type>
</properties>
</group>
<group name="viewArtifact">
<properties>
<type>permissionGroup</type>
</properties>
</group>
<group name="editArtifact">
<properties>
<type>permissionGroup</type>
</properties>
</group>
<group name="createFeature">
<properties>
<type>permissionGroup</type>
</properties>
</group>
<group name="removeFeature">
<properties>
<type>permissionGroup</type>
</properties>
</group>
<group name="associateArtifactToFeature">
<properties>
<type>permissionGroup</type>
</properties>
</group>
<group name="associateFeatureToDistribution">
<properties>
<type>permissionGroup</type>
</properties>
</group>
<group name="removeArtifactToFeatureAssociation">
<properties>
<type>permissionGroup</type>
</properties>
</group>
<group name="removeFeatureToDistributionAssociation">
<properties>
<type>permissionGroup</type>
</properties>
</group>
<group name="viewFeature">
<properties>
<type>permissionGroup</type>
</properties>
</group>
<group name="editFeature">
<properties>
<type>permissionGroup</type>
</properties>
</group>
<group name="viewDistribution">
<properties>
<type>permissionGroup</type>
</properties>
</group>
<group name="editDistribution">
<properties>
<type>permissionGroup</type>
</properties>
</group>
<group name="createDistribution">
<properties>
<type>permissionGroup</type>
</properties>
</group>
<group name="removeDistribution">
<properties>
<type>permissionGroup</type>
</properties>
</group>
<group name="associateDistributionToTarget">
<properties>
<type>permissionGroup</type>
</properties>
</group>
<group name="viewTarget">
<properties>
<type>permissionGroup</type>
</properties>
</group>
<group name="editTarget">
<properties>
<type>permissionGroup</type>
</properties>
</group>
<group name="createTarget">
<properties>
<type>permissionGroup</type>
</properties>
</group>
<group name="removeTarget">
<properties>
<type>permissionGroup</type>
</properties>
</group>
<group name="approveTarget">
<properties>
<type>permissionGroup</type>
</properties>
</group>
<group name="registerTarget">
<properties>
<type>permissionGroup</type>
</properties>
</group>
<group name="removeDistributionToTargetAssociation">
<properties>
<type>permissionGroup</type>
</properties>
</group>
<group name="mock">
<properties>
<type>permissionGroup</type>
</properties>
</group>
<group name="editUsers">
<properties>
<type>permissionGroup</type>
</properties>
</group>
<group name="TestGroup">
<properties>
<type>userGroup</type>
</properties>
<memberof>createArtifact</memberof>
<memberof>updateArtifact</memberof>
<memberof>removeArtifact</memberof>
<memberof>viewArtifact</memberof>
<memberof>editArtifact</memberof>
<memberof>createFeature</memberof>
<memberof>removeFeature</memberof>
<memberof>associateArtifactToFeature</memberof>
<memberof>associateFeatureToDistribution</memberof>
<memberof>removeArtifactToFeatureAssociation</memberof>
<memberof>removeFeatureToDistributionAssociation</memberof>
<memberof>viewFeature</memberof>
<memberof>editFeature</memberof>
<memberof>viewDistribution</memberof>
<memberof>editDistribution</memberof>
<memberof>createDistribution</memberof>
<memberof>removeDistribution</memberof>
<memberof>associateDistributionToTarget</memberof>
<memberof>viewTarget</memberof>
<memberof>editTarget</memberof>
<memberof>createTarget</memberof>
<memberof>removeTarget</memberof>
<memberof>approveTarget</memberof>
<memberof>registerTarget</memberof>
<memberof>removeDistributionToTargetAssociation</memberof>
<memberof>mock</memberof>
<memberof>editUsers</memberof>
</group>
<group name="Target Operator">
<properties>
<type>userGroup</type>
</properties>
<memberof>viewArtifact</memberof>
<memberof>viewFeature</memberof>
<memberof>viewDistribution</memberof>
<memberof>viewTarget</memberof>
<memberof>approveTarget</memberof>
</group>
<group name="Distribution Manager">
<properties>
<type>userGroup</type>
</properties>
<memberof>viewArtifact</memberof>
<memberof>viewFeature</memberof>
<memberof>viewDistribution</memberof>
<memberof>editDistribution</memberof>
<memberof>createDistribution</memberof>
<memberof>removeDistribution</memberof>
<memberof>associateDistributionToTarget</memberof>
<memberof>viewTarget</memberof>
<memberof>removeDistributionToTargetAssociation</memberof>
</group>
<group name="Release Manager">
<properties>
<type>userGroup</type>
</properties>
<memberof>createArtifact</memberof>
<memberof>updateArtifact</memberof>
<memberof>removeArtifact</memberof>
<memberof>viewArtifact</memberof>
<memberof>editArtifact</memberof>
<memberof>createFeature</memberof>
<memberof>removeFeature</memberof>
<memberof>associateArtifactToFeature</memberof>
<memberof>associateFeatureToDistribution</memberof>
<memberof>removeArtifactToFeatureAssociation</memberof>
<memberof>removeFeatureToDistributionAssociation</memberof>
<memberof>viewFeature</memberof>
<memberof>editFeature</memberof>
<memberof>viewDistribution</memberof>
<memberof>viewTarget</memberof>
</group>
<group name="Target Manager">
<properties>
<type>userGroup</type>
</properties>
<memberof>viewArtifact</memberof>
<memberof>viewFeature</memberof>
<memberof>viewDistribution</memberof>
<memberof>viewTarget</memberof>
<memberof>editTarget</memberof>
<memberof>createTarget</memberof>
<memberof>removeTarget</memberof>
<memberof>registerTarget</memberof>
</group>
<group name="External Distribution Manager">
<properties>
<type>userGroup</type>
</properties>
<memberof>createArtifact</memberof>
<memberof>updateArtifact</memberof>
<memberof>removeArtifact</memberof>
<memberof>viewArtifact</memberof>
<memberof>editArtifact</memberof>
<memberof>createFeature</memberof>
<memberof>removeFeature</memberof>
<memberof>associateArtifactToFeature</memberof>
<memberof>associateFeatureToDistribution</memberof>
<memberof>removeArtifactToFeatureAssociation</memberof>
<memberof>removeFeatureToDistributionAssociation</memberof>
<memberof>viewFeature</memberof>
<memberof>editFeature</memberof>
<memberof>viewDistribution</memberof>
<memberof>editDistribution</memberof>
<memberof>createDistribution</memberof>
<memberof>removeDistribution</memberof>
<memberof>associateDistributionToTarget</memberof>
<memberof>viewTarget</memberof>
<memberof>editTarget</memberof>
<memberof>createTarget</memberof>
<memberof>removeTarget</memberof>
<memberof>approveTarget</memberof>
<memberof>registerTarget</memberof>
<memberof>removeDistributionToTargetAssociation</memberof>
<memberof>mock</memberof>
</group>
<user name="d">
<properties>
<username>d</username>
</properties>
<credentials>
<password>f</password>
</credentials>
<memberof>TestGroup</memberof>
</user>
<user name="lm">
<properties>
<username>lm</username>
</properties>
<credentials>
<password>lm</password>
</credentials>
<memberof>Distribution Manager</memberof>
</user>
<user name="go">
<properties>
<username>go</username>
</properties>
<credentials>
<password>go</password>
</credentials>
<memberof>Target Operator</memberof>
</user>
<user name="rm">
<properties>
<username>rm</username>
</properties>
<credentials>
<password>rm</password>
</credentials>
<memberof>Release Manager</memberof>
</user>
<user name="gm">
<properties>
<username>gm</username>
</properties>
<credentials>
<password>gm</password>
</credentials>
<memberof>Target Manager</memberof>
</user>
<user name="elm">
<properties>
<username>elm</username>
</properties>
<credentials>
<password>elm</password>
</credentials>
<memberof>External Distribution Manager</memberof>
</user>
</roles>