16007: Only users and roles can be granted permission
[arvados.git] / services / api / test / fixtures / groups.yml
1 # Copyright (C) The Arvados Authors. All rights reserved.
2 #
3 # SPDX-License-Identifier: AGPL-3.0
4
5 public:
6   uuid: zzzzz-j7d0g-it30l961gq3t0oi
7   owner_uuid: zzzzz-tpzed-d9tiejq69daie8f
8   name: Public
9   description: Public Project
10   group_class: project
11
12 private:
13   uuid: zzzzz-j7d0g-rew6elm53kancon
14   owner_uuid: zzzzz-tpzed-xurymjxw79nv3jz
15   name: Private
16   description: Private Project
17   group_class: project
18
19 private_role:
20   uuid: zzzzz-j7d0g-pew6elm53kancon
21   owner_uuid: zzzzz-tpzed-xurymjxw79nv3jz
22   name: Private Role
23   description: Private Role
24   group_class: role
25
26 private_and_can_read_foofile:
27   uuid: zzzzz-j7d0g-22xp1wpjul508rk
28   owner_uuid: zzzzz-tpzed-xurymjxw79nv3jz
29   name: Private and Can Read Foofile
30   description: Another Private Group
31   group_class: role
32
33 activeandfriends:
34   uuid: zzzzz-j7d0g-swqu6hmi4pa7bk7
35   owner_uuid: zzzzz-tpzed-000000000000000
36   created_at: 2014-08-22 14:02:18.481582707 Z
37   modified_by_client_uuid:
38   modified_by_user_uuid: zzzzz-tpzed-000000000000000
39   modified_at: 2014-08-22 14:02:18.481319501 Z
40   name: Active User and friends
41   description:
42   updated_at: 2014-08-22 14:02:18.481166435 Z
43   group_class: role
44
45 system_group:
46   uuid: zzzzz-j7d0g-000000000000000
47   owner_uuid: zzzzz-tpzed-000000000000000
48   name: System Private
49   description: System-owned Group
50   group_class: role
51
52 empty_lonely_group:
53   uuid: zzzzz-j7d0g-jtp06ulmvsezgyu
54   owner_uuid: zzzzz-tpzed-000000000000000
55   name: Empty
56   description: Empty Group
57   group_class: role
58
59 all_users:
60   uuid: zzzzz-j7d0g-fffffffffffffff
61   owner_uuid: zzzzz-tpzed-000000000000000
62   name: All users
63   description: All users
64   group_class: role
65
66 testusergroup_admins:
67   uuid: zzzzz-j7d0g-48foin4vonvc2at
68   owner_uuid: zzzzz-tpzed-000000000000000
69   name: Administrators of a subset of users
70   group_class: role
71
72 aproject:
73   uuid: zzzzz-j7d0g-v955i6s2oi1cbso
74   owner_uuid: zzzzz-tpzed-xurymjxw79nv3jz
75   created_at: 2014-04-21 15:37:48 -0400
76   modified_by_client_uuid: zzzzz-ozdt8-brczlopd8u8d0jr
77   modified_by_user_uuid: zzzzz-tpzed-xurymjxw79nv3jz
78   modified_at: 2014-04-21 15:37:48 -0400
79   updated_at: 2014-04-21 15:37:48 -0400
80   name: A Project
81   description: Test project belonging to active user
82   group_class: project
83
84 asubproject:
85   uuid: zzzzz-j7d0g-axqo7eu9pwvna1x
86   owner_uuid: zzzzz-j7d0g-v955i6s2oi1cbso
87   created_at: 2014-04-21 15:37:48 -0400
88   modified_by_client_uuid: zzzzz-ozdt8-brczlopd8u8d0jr
89   modified_by_user_uuid: zzzzz-tpzed-xurymjxw79nv3jz
90   modified_at: 2014-04-21 15:37:48 -0400
91   updated_at: 2014-04-21 15:37:48 -0400
92   name: A Subproject
93   description: "Test project belonging to active user's first test project"
94   group_class: project
95
96 future_project_viewing_group:
97   uuid: zzzzz-j7d0g-futrprojviewgrp
98   owner_uuid: zzzzz-tpzed-xurymjxw79nv3jz
99   created_at: 2014-04-21 15:37:48 -0400
100   modified_by_client_uuid: zzzzz-ozdt8-brczlopd8u8d0jr
101   modified_by_user_uuid: zzzzz-tpzed-xurymjxw79nv3jz
102   modified_at: 2014-04-21 15:37:48 -0400
103   updated_at: 2014-04-21 15:37:48 -0400
104   name: Future Project Viewing Group
105   description: "Group used to test granting Group Project viewing"
106   group_class: role
107
108 bad_group_has_ownership_cycle_a:
109   uuid: zzzzz-j7d0g-cx2al9cqkmsf1hs
110   owner_uuid: zzzzz-j7d0g-0077nzts8c178lw
111   modified_by_client_uuid: zzzzz-ozdt8-brczlopd8u8d0jr
112   modified_by_user_uuid: zzzzz-tpzed-xurymjxw79nv3jz
113   created_at: 2014-05-03 18:50:08 -0400
114   modified_at: 2014-05-03 18:50:08 -0400
115   updated_at: 2014-05-03 18:50:08 -0400
116   name: Owned by bad group b
117   group_class: project
118
119 bad_group_has_ownership_cycle_b:
120   uuid: zzzzz-j7d0g-0077nzts8c178lw
121   owner_uuid: zzzzz-j7d0g-cx2al9cqkmsf1hs
122   modified_by_client_uuid: zzzzz-ozdt8-brczlopd8u8d0jr
123   modified_by_user_uuid: zzzzz-tpzed-xurymjxw79nv3jz
124   created_at: 2014-05-03 18:50:08 -0400
125   modified_at: 2014-05-03 18:50:08 -0400
126   updated_at: 2014-05-03 18:50:08 -0400
127   name: Owned by bad group a
128   group_class: project
129
130 anonymous_group:
131   uuid: zzzzz-j7d0g-anonymouspublic
132   owner_uuid: zzzzz-tpzed-000000000000000
133   name: Anonymous users
134   group_class: role
135   description: Anonymous users
136
137 anonymously_accessible_project:
138   uuid: zzzzz-j7d0g-zhxawtyetzwc5f0
139   owner_uuid: zzzzz-tpzed-d9tiejq69daie8f
140   name: Unrestricted public data
141   group_class: project
142   description: An anonymously accessible project
143
144 subproject_in_anonymous_accessible_project:
145   uuid: zzzzz-j7d0g-mhtfesvgmkolpyf
146   owner_uuid: zzzzz-j7d0g-zhxawtyetzwc5f0
147   created_at: 2014-04-21 15:37:48 -0400
148   name: Subproject in anonymous accessible project
149   description: Description for subproject in anonymous accessible project
150   group_class: project
151
152 active_user_has_can_manage:
153   uuid: zzzzz-j7d0g-ptt1ou6a9lxrv07
154   owner_uuid: zzzzz-tpzed-d9tiejq69daie8f
155   name: Active user has can_manage
156   group_class: project
157
158 # Group for testing granting permission between users who share a group.
159 group_for_sharing_tests:
160   uuid: zzzzz-j7d0g-t4ucgncwteul7zt
161   owner_uuid: zzzzz-tpzed-000000000000000
162   name: Group for sharing tests
163   description: Users who can share objects with each other
164   group_class: role
165
166 project_owned_by_foo:
167   uuid:  zzzzz-j7d0g-lsjm0ibr0ydwpzx
168   owner_uuid: zzzzz-tpzed-81hsbo6mk8nl05c
169   created_at: 2014-02-03T17:22:54Z
170   modified_at: 2014-02-03T17:22:54Z
171   name: project_owned_by_foo
172   group_class: project
173
174 empty_project:
175   uuid: zzzzz-j7d0g-9otoxmrksam74q6
176   owner_uuid: zzzzz-tpzed-xurymjxw79nv3jz
177   created_at: 2014-12-16 15:56:27.967534940 Z
178   modified_by_client_uuid: ~
179   modified_by_user_uuid: zzzzz-tpzed-xurymjxw79nv3jz
180   modified_at: 2014-12-16 15:56:27.967358199 Z
181   name: Empty project
182   description: ~
183   updated_at: 2014-12-16 15:56:27.967242142 Z
184   group_class: project
185
186 project_with_10_collections:
187   uuid: zzzzz-j7d0g-0010collections
188   owner_uuid: zzzzz-tpzed-user1withloadab
189   created_at: 2014-04-21 15:37:48 -0400
190   modified_by_client_uuid: zzzzz-ozdt8-brczlopd8u8d0jr
191   modified_by_user_uuid: zzzzz-tpzed-user1withloadab
192   modified_at: 2014-04-21 15:37:48 -0400
193   updated_at: 2014-04-21 15:37:48 -0400
194   name: project with 10 collections
195   description: This will result in one page in the display
196   group_class: project
197
198 project_with_201_collections:
199   uuid: zzzzz-j7d0g-0201collections
200   owner_uuid: zzzzz-tpzed-user1withloadab
201   created_at: 2014-04-21 15:37:48 -0400
202   modified_by_client_uuid: zzzzz-ozdt8-brczlopd8u8d0jr
203   modified_by_user_uuid: zzzzz-tpzed-user1withloadab
204   modified_at: 2014-04-21 15:37:48 -0400
205   updated_at: 2014-04-21 15:37:48 -0400
206   name: project with 201 collections
207   description: This will result in two pages in the display
208   group_class: project
209
210 project_with_10_pipelines:
211   uuid: zzzzz-j7d0g-000010pipelines
212   owner_uuid: zzzzz-tpzed-user1withloadab
213   created_at: 2014-04-21 15:37:48 -0400
214   modified_by_client_uuid: zzzzz-ozdt8-brczlopd8u8d0jr
215   modified_by_user_uuid: zzzzz-tpzed-user1withloadab
216   modified_at: 2014-04-21 15:37:48 -0400
217   updated_at: 2014-04-21 15:37:48 -0400
218   name: project with 10 pipelines
219   description: project with 10 pipelines
220   group_class: project
221
222 project_with_2_pipelines_and_60_crs:
223   uuid: zzzzz-j7d0g-nnncrspipelines
224   owner_uuid: zzzzz-tpzed-user1withloadab
225   created_at: 2014-04-21 15:37:48 -0400
226   modified_by_client_uuid: zzzzz-ozdt8-brczlopd8u8d0jr
227   modified_by_user_uuid: zzzzz-tpzed-user1withloadab
228   modified_at: 2014-04-21 15:37:48 -0400
229   updated_at: 2014-04-21 15:37:48 -0400
230   name: project with 2 pipelines and 60 crs
231   description: This will result in two pages in the display
232   group_class: project
233
234 project_with_25_pipelines:
235   uuid: zzzzz-j7d0g-000025pipelines
236   owner_uuid: zzzzz-tpzed-user1withloadab
237   created_at: 2014-04-21 15:37:48 -0400
238   modified_by_client_uuid: zzzzz-ozdt8-brczlopd8u8d0jr
239   modified_by_user_uuid: zzzzz-tpzed-user1withloadab
240   modified_at: 2014-04-21 15:37:48 -0400
241   updated_at: 2014-04-21 15:37:48 -0400
242   name: project with 25 pipelines
243   description: project with 25 pipelines
244   group_class: project
245
246 fuse_owned_project:
247   uuid: zzzzz-j7d0g-0000ownedbyfuse
248   owner_uuid: zzzzz-tpzed-0fusedrivertest
249   created_at: 2014-04-21 15:37:48 -0400
250   modified_by_client_uuid: zzzzz-ozdt8-brczlopd8u8d0jr
251   modified_by_user_uuid: zzzzz-tpzed-0fusedrivertest
252   modified_at: 2014-04-21 15:37:48 -0400
253   updated_at: 2014-04-21 15:37:48 -0400
254   name: FUSE Test Project
255   description: Test project belonging to FUSE test user
256   group_class: project
257
258 # This wouldn't pass model validation, but it enables a workbench
259 # infinite-loop test. See #4389
260 project_owns_itself:
261   uuid: zzzzz-j7d0g-7rqh7hdshd5yp5t
262   owner_uuid: zzzzz-j7d0g-7rqh7hdshd5yp5t
263   created_at: 2014-11-05 22:31:24.258424340 Z
264   modified_by_client_uuid: zzzzz-ozdt8-brczlopd8u8d0jr
265   modified_by_user_uuid: 6pbr1-tpzed-000000000000000
266   modified_at: 2014-11-05 22:31:24.258242890 Z
267   name: zzzzz-j7d0g-7rqh7hdshd5yp5t
268   description: ~
269   updated_at: 2014-11-05 22:31:24.258093171 Z
270   group_class: project
271
272 # Used to test renaming when removed from the "asubproject" while
273 # another such object with same name exists in home project.
274 subproject_in_active_user_home_project_to_test_unique_key_violation:
275   uuid: zzzzz-j7d0g-subprojsamenam1
276   owner_uuid: zzzzz-tpzed-xurymjxw79nv3jz
277   created_at: 2013-04-21 15:37:48 -0400
278   modified_by_client_uuid: zzzzz-ozdt8-brczlopd8u8d0jr
279   modified_by_user_uuid: zzzzz-tpzed-xurymjxw79nv3jz
280   modified_at: 2013-04-21 15:37:48 -0400
281   updated_at: 2013-04-21 15:37:48 -0400
282   name: Subproject to test owner uuid and name unique key violation upon removal
283   description: Subproject in active user home project to test owner uuid and name unique key violation upon removal
284   group_class: project
285
286 subproject_in_asubproject_with_same_name_as_one_in_active_user_home:
287   uuid: zzzzz-j7d0g-subprojsamenam2
288   owner_uuid: zzzzz-j7d0g-axqo7eu9pwvna1x
289   created_at: 2013-04-21 15:37:48 -0400
290   modified_by_client_uuid: zzzzz-ozdt8-brczlopd8u8d0jr
291   modified_by_user_uuid: zzzzz-tpzed-xurymjxw79nv3jz
292   modified_at: 2013-04-21 15:37:48 -0400
293   updated_at: 2013-04-21 15:37:48 -0400
294   name: Subproject to test owner uuid and name unique key violation upon removal
295   description: "Removing this will result in name conflict with 'A project' in Home project and hence get renamed."
296   group_class: project
297
298 starred_and_shared_active_user_project:
299   uuid: zzzzz-j7d0g-starredshared01
300   owner_uuid: zzzzz-tpzed-xurymjxw79nv3jz
301   created_at: 2014-04-21 15:37:48 -0400
302   modified_by_client_uuid: zzzzz-ozdt8-brczlopd8u8d0jr
303   modified_by_user_uuid: zzzzz-tpzed-xurymjxw79nv3jz
304   modified_at: 2014-04-21 15:37:48 -0400
305   updated_at: 2014-04-21 15:37:48 -0400
306   name: Starred and shared active user project
307   description: Starred and shared active user project
308   group_class: project
309
310 trashed_project:
311   uuid: zzzzz-j7d0g-trashedproject1
312   owner_uuid: zzzzz-tpzed-xurymjxw79nv3jz
313   name: trashed project
314   group_class: project
315   trash_at: 2001-01-01T00:00:00Z
316   delete_at: 2008-03-01T00:00:00Z
317   is_trashed: true
318   modified_at: 2001-01-01T00:00:00Z
319
320 trashed_subproject:
321   uuid: zzzzz-j7d0g-trashedproject2
322   owner_uuid: zzzzz-j7d0g-trashedproject1
323   name: trashed subproject
324   group_class: project
325   is_trashed: false
326   modified_at: 2001-01-01T00:00:00Z
327
328 trashed_subproject3:
329   uuid: zzzzz-j7d0g-trashedproject3
330   owner_uuid: zzzzz-j7d0g-trashedproject1
331   name: trashed subproject 3
332   group_class: project
333   trash_at: 2001-01-01T00:00:00Z
334   delete_at: 2038-03-01T00:00:00Z
335   is_trashed: true
336   modified_at: 2001-01-01T00:00:00Z
337
338 trashed_on_next_sweep:
339   uuid: zzzzz-j7d0g-soontobetrashed
340   owner_uuid: zzzzz-j7d0g-xurymjxw79nv3jz
341   name: soon to be trashed project
342   group_class: project
343   trash_at: 2001-01-01T00:00:00Z
344   delete_at: 2038-03-01T00:00:00Z
345   is_trashed: false
346   modified_at: 2001-01-01T00:00:00Z