awips2/edexOsgi/com.raytheon.uf.edex.datadelivery.service/utility/common_static/base/roles/dataDeliveryUserRoles.xml
Mike Duff a9004667b7 Issue #2020 - Implement Shared Subscriptions Cave-side.
Change-Id: I96e156043ec34e7ec98c2d8c3aafb6916c31e7cf

Former-commit-id: 192ce891d0 [formerly 1e00c7f935cf22ac5064060069164af6044f2150]
Former-commit-id: b6b01c3e81
2013-05-24 09:20:55 -05:00

161 lines
No EOL
5.4 KiB
XML

<nwsRoleData xmlns:ns2="group">
<application>Data Delivery</application>
<permission id="subscription.view">
<description>
Control Access to View Data Delivery Subscriptions
</description>
</permission>
<permission id="subscription.dataset.browser">
<description>Control access to the Dataset Discovery Browser</description>
</permission>
<permission id="subscription.create">
<description>
Control Access to Create Data Delivery Subscriptions
</description>
</permission>
<permission id="subscription.edit">
<description>
Control Access to Edit Data Delivery Subscriptions
</description>
</permission>
<permission id="subscription.delete">
<description>
Control Access to Delete Data Delivery Subscriptions
</description>
</permission>
<permission id="subscription.activate">
<description>
Control Access to Delete Data Delivery Subscriptions
</description>
</permission>
<permission id="subscription.approve.user">
<description>
Authorization to Approve Data Delivery Subscriptions belonging to the user
</description>
</permission>
<permission id="subscription.approve.site">
<description>
Authorization to Approve any Data Delivery Subscriptions
</description>
</permission>
<permission id="shared.subscription.create">
<description>
Control Access to Create Data Delivery Shared Subscriptions
</description>
</permission>
<permission id="shared.subscription.edit">
<description>
Control Access to Edit Data Delivery Shared Subscriptions
</description>
</permission>
<permission id="shared.subscription.delete">
<description>
Control Access to Delete Data Delivery Shared Subscriptions
</description>
</permission>
<permission id="shared.subscription.activate">
<description>
Control Access to Activate Data Delivery Shared Subscriptions
</description>
</permission>
<permission id="subscription.approve.share">
<description>
Authorization to Approve Shared Data Delivery Subscriptions
</description>
</permission>
<permission id="subscription.approve.view">
<description>
Authorization to View Pending Data Delivery Subscriptions
</description>
</permission>
<permission id="notification.view">
<description>
Control Access to Notification dialog
</description>
</permission>
<permission id="notification.delete">
<description>
Control Access to Delete Notifications
</description>
</permission>
<permission id="group.edit">
<description>
Control Access to Edit Data Delivery Subscription Groups
</description>
</permission>
<permission id="systemmanagement.view">
<description>
Control Access to View Data Delivery System Management
</description>
</permission>
<permission id="systemmanagement.create">
<description>
Control Access to Create Data Delivery System Management
</description>
</permission>
<role roleId="subscription.user">
<roleDescription>
This role is a grouping of permissions for users of Subscriptions
</roleDescription>
<rolePermission>subscription.view</rolePermission>
<rolePermission>subscription.create</rolePermission>
<rolePermission>subscription.edit</rolePermission>
<rolePermission>subscription.delete</rolePermission>
</role>
<role roleId="subscription.admin">
<roleDescription>
This role is a grouping of permissions, default subscription admin role
</roleDescription>
<rolePermission>subscription.approve.all</rolePermission>
<rolePermission>subscription.user</rolePermission>
<rolePermission>group.edit</rolePermission>
</role>
<role roleId="shared.subscription.admin">
<roleDescription>
This role is a grouping of permissions, default shared subscription admin role
</roleDescription>
<rolePermission>shared.subscription.create</rolePermission>
<rolePermission>shared.subscription.edit</rolePermission>
<rolePermission>shared.subscription.delete</rolePermission>
<rolePermission>shared.subscription.activate</rolePermission>
<rolePermission>subscription.approve.share</rolePermission>
</role>
<!-- ALL user is selected for permissions permitted to all users -->
<user userId="ALL">
<userPermission>subscription.view</userPermission>
<userPermission>subscription.dataset.browser</userPermission>
<userPermission>subscription.create</userPermission>
<userPermission>subscription.edit</userPermission>
<userPermission>subscription.delete</userPermission>
<userPermission>subscription.activate</userPermission>
<userPermission>subscription.approve.view</userPermission>
<userPermission>subscription.approve.user</userPermission>
<userPermission>subscription.approve.site</userPermission>
<userPermission>notification.view</userPermission>
<userPermission>notification.delete</userPermission>
<userPermission>group.edit</userPermission>
<userPermission>systemmanagement.create</userPermission>
<userPermission>systemmanagement.view</userPermission>
</user>
</nwsRoleData>