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