9ecc2cecb1bea58235bf4ad230bad83e45da0d3d
[osm/SO.git] / rwlaunchpad / plugins / yang / rw-pkg-mgmt.role.xml
1 <?xml version="1.0" ?>
2 <config xmlns="http://riftio.com/ns/riftware-1.0/rw-rbac-role-def">
3 <key-definition>
4 <role>rw-project-mano:rw-pkg-mgmt-role</role>
5 <key-set>
6 <name>project-name</name>
7 <path>/rw-project:project/rw-project:name</path>
8 </key-set>
9 </key-definition>
10
11 <role-definition>
12 <role>rw-project-mano:catalog-oper</role>
13 <keys-role>rw-project-mano:rw-pkg-mgmt-role</keys-role>
14 <authorize>
15 <permissions>read execute</permissions>
16 <path>/rw-project:project/rw-pkg-mgmt:download-jobs</path>
17 <path>/rw-project:project/rw-pkg-mgmt:copy-jobs</path>
18 <path>/rw-pkg-mgmt:get-package-endpoint</path>
19 <path>/rw-pkg-mgmt:get-package-schema</path>
20 </authorize>
21 </role-definition>
22
23 <role-definition>
24 <role>rw-project-mano:catalog-admin</role>
25 <keys-role>rw-project-mano:rw-pkg-mgmt-role</keys-role>
26 <authorize>
27 <permissions>create read update delete execute</permissions>
28 <path>/rw-project:project/rw-pkg-mgmt:download-jobs</path>
29 <path>/rw-project:project/rw-pkg-mgmt:copy-jobs</path>
30 <path>/rw-project:project/rw-pkg-mgmt:create-jobs</path>
31 <path>/rw-project:project/rw-pkg-mgmt:update-jobs</path>
32 <path>/rw-pkg-mgmt:get-package-endpoint</path>
33 <path>/rw-pkg-mgmt:get-package-schema</path>
34 <path>/rw-pkg-mgmt:package-copy</path>
35 <path>/rw-pkg-mgmt:package-file-add</path>
36 <path>/rw-pkg-mgmt:package-file-delete</path>
37 <path>/rw-pkg-mgmt:package-create</path>
38 <path>/rw-pkg-mgmt:package-update</path>
39 <path>/rw-pkg-mgmt:package-export</path>
40 </authorize>
41 </role-definition>
42
43 <role-definition>
44 <role>rw-project:project-admin</role>
45 <keys-role>rw-project-mano:rw-pkg-mgmt-role</keys-role>
46 <authorize>
47 <permissions>create read update delete execute</permissions>
48 <path>/rw-pkg-mgmt:get-package-endpoint</path>
49 <path>/rw-pkg-mgmt:get-package-schema</path>
50 <path>/rw-pkg-mgmt:package-copy</path>
51 <path>/rw-pkg-mgmt:package-file-add</path>
52 <path>/rw-pkg-mgmt:package-file-delete</path>
53 <path>/rw-pkg-mgmt:package-create</path>
54 <path>/rw-pkg-mgmt:package-update</path>
55 <path>/rw-pkg-mgmt:package-export</path>
56 </authorize>
57 </role-definition>
58 </config>