Free cookie consent management tool by TermsFeed Policy Generator

source: trunk/sources/HeuristicLab.Hive.Server.Core/3.2/Authorization/HivePermissionSet.xml @ 2151

Last change on this file since 2151 was 2065, checked in by mbecirov, 15 years ago

#586: Added authorization components.

File size: 8.3 KB
Line 
1<?xml version="1.0" encoding="utf-8" ?>
2<Permissions>
3  <Permission name="HivePermissions.Jobmanagement.Create.Any">
4    <ID>A477BEA9-9C05-477f-AD9E-F76C510DDB0B</ID>
5    <Description>Add any job.</Description>
6    <Plugin>HeuristicLab.Hive</Plugin>
7  </Permission>
8  <Permission name="HivePermissions.Jobmanagement.Create.ProjectOnly">
9    <ID>95276EA1-F97F-4827-B5D0-AE326856585E</ID>
10    <Description>Add only project-related job.</Description>
11    <Plugin>HeuristicLab.Hive</Plugin>
12  </Permission>
13  <Permission name ="HivePermissions.Jobmanagement.Create.OwnedOnly">
14    <ID>1C47301B-4187-416f-B113-DA433448AA2E</ID>
15    <Description>Add private jobs only.</Description>
16    <Plugin>HeuristicLab.Hive</Plugin>
17  </Permission>
18  <Permission name ="HivePermissions.Jobmanagement.Assign.ToAnyResource">
19    <ID>48DBBEE7-53FC-4c23-B2C3-5244A5BD7385</ID>
20    <Description>Assign job to any resource.</Description>
21    <Plugin>HeuristicLab.Hive</Plugin>
22  </Permission>
23  <Permission name ="HivePermissions.Jobmanagement.Assign.ToProject">
24    <ID>34267865-551F-4faf-BAA8-D6821B116EBC</ID>
25    <Description>Assign job to a specific project.</Description>
26    <Plugin>HeuristicLab.Hive</Plugin>
27  </Permission>
28  <Permission name ="HivePermissions.Jobmanagement.Abort.Any">
29    <ID>C6EB36BE-2BE2-40f2-8440-7750759DFD79</ID>
30    <Description>Abort any running job.</Description>
31    <Plugin>HeuristicLab.Hive</Plugin>
32  </Permission>
33  <Permission name ="HivePermissions.Jobmanagement.Abort.ProjectOnly">
34    <ID>0E4C2FB1-DFAE-4b1d-B54A-4BD64D7BF905</ID>
35    <Description>Abort only jobs belonging to a specific project.</Description>
36    <Plugin>HeuristicLab.Hive</Plugin>
37  </Permission>
38  <Permission name ="HivePermissions.Jobmanagement.Abort.OwnedOnly">
39    <ID>D7C0C293-78E5-44cf-9785-7E2840BFF1AE</ID>
40    <Description>Abort only jobs belonging to self.</Description>
41    <Plugin>HeuristicLab.Hive</Plugin>
42  </Permission>
43  <Permission name ="HivePermissions.Jobmanagement.Delete.Any">
44    <ID>EBD4CF61-CD1B-4d61-BD8A-9CEC2174E50F</ID>
45    <Description>Delete any jobs.</Description>
46    <Plugin>HeuristicLab.Hive</Plugin>
47  </Permission>
48  <Permission name ="HivePermissions.Jobmanagement.Delete.ProjectOnly">
49    <ID>04C921A6-8F3E-4add-B6F1-E79C5E1C0724</ID>
50    <Description>Delete only jobs belonging to a specific project.</Description>
51    <Plugin>HeuristicLab.Hive</Plugin>
52  </Permission>
53  <Permission name ="HivePermissions.Jobmanagement.Delete.OwnedOnly">
54    <ID>D4F67946-1013-4d84-8B8F-0EA2E9A3E0D4</ID>
55    <Description>Delete only own jobs.</Description>
56    <Plugin>HeuristicLab.Hive</Plugin>
57  </Permission>
58  <Permission name ="HivePermissions.Jobmanagement.Read.Any">
59    <ID>E9FBDB1B-C532-49ad-AE1E-BDC33576F4E5</ID>
60    <Description>Read/Get any job.</Description>
61    <Plugin>HeuristicLab.Hive</Plugin>
62  </Permission>
63  <Permission name ="HivePermissions.Jobmanagement.Read.ProjectOnly">
64    <ID>C778C27F-BAA6-4aed-8495-015A0923E0ED</ID>
65    <Description>Read/Get only jobs belonging to a specific project.</Description>
66    <Plugin>HeuristicLab.Hive</Plugin>
67  </Permission>
68  <Permission name ="HivePermissions.Jobmanagement.Read.OwnedOnly">
69    <ID>022B7792-8CED-4f40-9B55-5BBB892338B4</ID>
70    <Description>Read/Get only owned jobs.</Description>
71    <Plugin>HeuristicLab.Hive</Plugin>
72  </Permission>
73  <Permission name ="HivePermissions.PermissionManagement.Permission.Grant">
74    <ID>5A1A98DE-04CE-4316-9BCA-BBE833EC4E74</ID>
75    <Description>Grant a permission.</Description>
76    <Plugin>HeuristicLab.Hive</Plugin>
77  </Permission>
78  <Permission name ="HivePermissions.PermissionManagement.Permission.Revoke">
79    <ID>50A3A44F-085C-47c2-AB95-DDA90CEE38B0</ID>
80    <Description>Revoke a permission.</Description>
81    <Plugin>HeuristicLab.Hive</Plugin>
82  </Permission>
83  <Permission name ="HivePermissions.Usermanagement.Client.Create">
84    <ID>90A00F60-1AC2-4928-8EC3-D7667E08D849</ID>
85    <Description>Create new client.</Description>
86    <Plugin>HeuristicLab.Hive</Plugin>
87  </Permission>
88  <Permission name ="HivePermissions.Usermanagement.Client.Read">
89    <ID>5B2AF000-920C-4955-BC27-8EA3EAA14EC6</ID>
90    <Description>Read/Get a client.</Description>
91    <Plugin>HeuristicLab.Hive</Plugin>
92  </Permission>
93  <Permission name ="HivePermissions.Usermanagement.Client.Update">
94    <ID>072CC90A-5831-4ff1-8D2E-C1084AB601DB</ID>
95    <Description>Update a client.</Description>
96    <Plugin>HeuristicLab.Hive</Plugin>
97  </Permission>
98  <Permission name ="HivePermissions.Usermanagement.Client.Delete">
99    <ID>EE39299A-D138-4ec8-89FE-55619FC3C35A</ID>
100    <Description>Delete a client.</Description>
101    <Plugin>HeuristicLab.Hive</Plugin>
102  </Permission>
103  <Permission name ="HivePermissions.Usermanagement.ClientGroup.Create">
104    <ID>134AD38F-8875-4e74-A7B9-F3366B440752</ID>
105    <Description>Create/Add a clientgroup.</Description>
106    <Plugin>HeuristicLab.Hive</Plugin>
107  </Permission>
108  <Permission name ="HivePermissions.Usermanagement.ClientGroup.Read">
109    <ID>3A43FA6F-CB4F-48fc-BB5C-631D1F09AFDA</ID>
110    <Description>Read/Get a clientgroup.</Description>
111    <Plugin>HeuristicLab.Hive</Plugin>
112  </Permission>
113  <Permission name ="HivePermissions.Usermanagement.ClientGroup.Update">
114    <ID>46128AD3-C3E9-4605-B537-45CDB8276E44</ID>
115    <Description>Update a clientgroup.</Description>
116    <Plugin>HeuristicLab.Hive</Plugin>
117  </Permission>
118  <Permission name ="HivePermissions.Usermanagement.ClientGroup.Delete">
119    <ID>6F2BB5DE-3AE9-4108-B537-362F311BAD8A</ID>
120    <Description>Update a clientgroup.</Description>
121    <Plugin>HeuristicLab.Hive</Plugin>
122  </Permission>
123  <Permission name ="HivePermissions.Usermanagement.User.Create">
124    <ID>7681347C-A7FF-4895-AE14-8454A7E05FCA</ID>
125    <Description>Create an user.</Description>
126    <Plugin>HeuristicLab.Hive</Plugin>
127  </Permission>
128  <Permission name ="HivePermissions.Usermanagement.User.Read">
129    <ID>48168F0B-3F76-4e2c-859F-71DDF0B4D4A4</ID>
130    <Description>Get an user.</Description>
131    <Plugin>HeuristicLab.Hive</Plugin>
132  </Permission>
133  <Permission name ="HivePermissions.Usermanagement.User.Update">
134    <ID>F44FEC19-5CEE-4f24-8B8C-EDE977DBA154</ID>
135    <Description>Update an user.</Description>
136    <Plugin>HeuristicLab.Hive</Plugin>
137  </Permission>
138  <Permission name ="HivePermissions.Usermanagement.User.Delete">
139    <ID>DA8F0ECB-97C2-485c-81D7-1A20B725EA47</ID>
140    <Description>Delete an user.</Description>
141    <Plugin>HeuristicLab.Hive</Plugin>
142  </Permission>
143  <Permission name ="HivePermissions.Usermanagement.UserGroup.Create">
144    <ID>D783D5E5-3DE5-465f-B6EF-A2E6BFA153DF</ID>
145    <Description>Create an user.</Description>
146    <Plugin>HeuristicLab.Hive</Plugin>
147  </Permission>
148  <Permission name ="HivePermissions.Usermanagement.UserGroup.Read">
149    <ID>16006FA7-C5A9-4185-8724-A2722F01A24A</ID>
150    <Description>Get an user.</Description>
151    <Plugin>HeuristicLab.Hive</Plugin>
152  </Permission>
153  <Permission name ="HivePermissions.Usermanagement.UserGroup.Update">
154    <ID>AA2F764A-A300-4827-B1DE-BE36CE38A546</ID>
155    <Description>Update an user.</Description>
156    <Plugin>HeuristicLab.Hive</Plugin>
157  </Permission>
158  <Permission name ="HivePermissions.Usermanagement.UserGroup.Delete">
159    <ID>6A58925D-03C2-410a-A145-1B5BEDA7FB4A</ID>
160    <Description>Delete an user.</Description>
161    <Plugin>HeuristicLab.Hive</Plugin>
162  </Permission>
163  <Permission name ="HivePermissions.ResourceManagement.Project.Create">
164    <ID>FA6C3DD1-3D51-4ed5-8C78-F52C4682009A</ID>
165    <Description>Create a project.</Description>
166    <Plugin>HeuristicLab.Hive</Plugin>
167  </Permission>
168  <Permission name ="HivePermissions.ResourceManagement.Project.Read">
169    <ID>BA0EBF0A-FD0E-4439-95B2-ADF74EE7D951</ID>
170    <Description>Get a project.</Description>
171    <Plugin>HeuristicLab.Hive</Plugin>
172  </Permission>
173  <Permission name ="HivePermissions.ResourceManagement.Project.Update">
174    <ID>963B74EF-1673-4eb6-969D-C16E6DBA68FA</ID>
175    <Description>Update a project.</Description>
176    <Plugin>HeuristicLab.Hive</Plugin>
177  </Permission>
178  <Permission name ="HivePermissions.ResourceManagement.Project.Delete">
179    <ID>AC78B93B-66F2-42b2-860E-976C825B11B7</ID>
180    <Description>Delete a project.</Description>
181    <Plugin>HeuristicLab.Hive</Plugin>
182  </Permission>
183
184</Permissions>
Note: See TracBrowser for help on using the repository browser.