X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/e1020f4ad01b6f583a9d3c2bf6d146cd9e0d9331..864c3b0afd16c77e046f0072d8517d34c5a44792:/services/api/test/fixtures/groups.yml diff --git a/services/api/test/fixtures/groups.yml b/services/api/test/fixtures/groups.yml index 58c52f9bd4..48925a2702 100644 --- a/services/api/test/fixtures/groups.yml +++ b/services/api/test/fixtures/groups.yml @@ -1,20 +1,38 @@ +# Copyright (C) The Arvados Authors. All rights reserved. +# +# SPDX-License-Identifier: AGPL-3.0 + public: uuid: zzzzz-j7d0g-it30l961gq3t0oi owner_uuid: zzzzz-tpzed-d9tiejq69daie8f name: Public - description: Public Group + description: Public Project + group_class: project + +public_role: + uuid: zzzzz-j7d0g-jt30l961gq3t0oi + owner_uuid: zzzzz-tpzed-d9tiejq69daie8f + name: Public Role + description: Public Role group_class: role private: uuid: zzzzz-j7d0g-rew6elm53kancon owner_uuid: zzzzz-tpzed-xurymjxw79nv3jz name: Private - description: Private Group + description: Private Project + group_class: project + +private_role: + uuid: zzzzz-j7d0g-pew6elm53kancon + owner_uuid: zzzzz-tpzed-000000000000000 + name: Private Role + description: Private Role group_class: role private_and_can_read_foofile: uuid: zzzzz-j7d0g-22xp1wpjul508rk - owner_uuid: zzzzz-tpzed-xurymjxw79nv3jz + owner_uuid: zzzzz-tpzed-000000000000000 name: Private and Can Read Foofile description: Another Private Group group_class: role @@ -38,6 +56,13 @@ system_group: description: System-owned Group group_class: role +public_favorites_project: + uuid: zzzzz-j7d0g-publicfavorites + owner_uuid: zzzzz-tpzed-000000000000000 + name: Public favorites + description: Public favorites + group_class: project + empty_lonely_group: uuid: zzzzz-j7d0g-jtp06ulmvsezgyu owner_uuid: zzzzz-tpzed-000000000000000 @@ -47,13 +72,16 @@ empty_lonely_group: all_users: uuid: zzzzz-j7d0g-fffffffffffffff - owner_uuid: zzzzz-tpzed-d9tiejq69daie8f + owner_uuid: zzzzz-tpzed-000000000000000 name: All users + description: All users + group_class: role testusergroup_admins: uuid: zzzzz-j7d0g-48foin4vonvc2at owner_uuid: zzzzz-tpzed-000000000000000 name: Administrators of a subset of users + group_class: role aproject: uuid: zzzzz-j7d0g-v955i6s2oi1cbso @@ -79,9 +107,48 @@ asubproject: description: "Test project belonging to active user's first test project" group_class: project +afiltergroup: + uuid: zzzzz-j7d0g-thisfiltergroup + owner_uuid: zzzzz-tpzed-xurymjxw79nv3jz + created_at: 2014-04-21 15:37:48 -0400 + modified_by_client_uuid: zzzzz-ozdt8-brczlopd8u8d0jr + modified_by_user_uuid: zzzzz-tpzed-xurymjxw79nv3jz + modified_at: 2014-04-21 15:37:48 -0400 + updated_at: 2014-04-21 15:37:48 -0400 + name: This filter group + group_class: filter + properties: + filters: [[ "collections.name", "like", "baz%" ], [ "groups.name", "=", "A Subproject" ]] + +afiltergroup2: + uuid: zzzzz-j7d0g-afiltergrouptwo + owner_uuid: zzzzz-tpzed-xurymjxw79nv3jz + created_at: 2014-04-21 15:37:48 -0400 + modified_by_client_uuid: zzzzz-ozdt8-brczlopd8u8d0jr + modified_by_user_uuid: zzzzz-tpzed-xurymjxw79nv3jz + modified_at: 2014-04-21 15:37:48 -0400 + updated_at: 2014-04-21 15:37:48 -0400 + name: A filter group without filters + group_class: filter + properties: + filters: [] + +afiltergroup3: + uuid: zzzzz-j7d0g-filtergroupthre + owner_uuid: zzzzz-tpzed-xurymjxw79nv3jz + created_at: 2014-04-21 15:37:48 -0400 + modified_by_client_uuid: zzzzz-ozdt8-brczlopd8u8d0jr + modified_by_user_uuid: zzzzz-tpzed-xurymjxw79nv3jz + modified_at: 2014-04-21 15:37:48 -0400 + updated_at: 2014-04-21 15:37:48 -0400 + name: A filter group with an is_a collection filter + group_class: filter + properties: + filters: [["uuid", "is_a", "arvados#collection"]] + future_project_viewing_group: uuid: zzzzz-j7d0g-futrprojviewgrp - owner_uuid: zzzzz-tpzed-xurymjxw79nv3jz + owner_uuid: zzzzz-tpzed-000000000000000 created_at: 2014-04-21 15:37:48 -0400 modified_by_client_uuid: zzzzz-ozdt8-brczlopd8u8d0jr modified_by_user_uuid: zzzzz-tpzed-xurymjxw79nv3jz @@ -100,6 +167,7 @@ bad_group_has_ownership_cycle_a: modified_at: 2014-05-03 18:50:08 -0400 updated_at: 2014-05-03 18:50:08 -0400 name: Owned by bad group b + group_class: project bad_group_has_ownership_cycle_b: uuid: zzzzz-j7d0g-0077nzts8c178lw @@ -110,12 +178,14 @@ bad_group_has_ownership_cycle_b: modified_at: 2014-05-03 18:50:08 -0400 updated_at: 2014-05-03 18:50:08 -0400 name: Owned by bad group a + group_class: project anonymous_group: uuid: zzzzz-j7d0g-anonymouspublic owner_uuid: zzzzz-tpzed-000000000000000 - name: Anonymous group - description: Anonymous group + name: Anonymous users + group_class: role + description: Anonymous users anonymously_accessible_project: uuid: zzzzz-j7d0g-zhxawtyetzwc5f0 @@ -124,10 +194,19 @@ anonymously_accessible_project: group_class: project description: An anonymously accessible project +subproject_in_anonymous_accessible_project: + uuid: zzzzz-j7d0g-mhtfesvgmkolpyf + owner_uuid: zzzzz-j7d0g-zhxawtyetzwc5f0 + created_at: 2014-04-21 15:37:48 -0400 + name: Subproject in anonymous accessible project + description: Description for subproject in anonymous accessible project + group_class: project + active_user_has_can_manage: uuid: zzzzz-j7d0g-ptt1ou6a9lxrv07 owner_uuid: zzzzz-tpzed-d9tiejq69daie8f name: Active user has can_manage + group_class: project # Group for testing granting permission between users who share a group. group_for_sharing_tests: @@ -137,6 +216,26 @@ group_for_sharing_tests: description: Users who can share objects with each other group_class: role +project_owned_by_foo: + uuid: zzzzz-j7d0g-lsjm0ibr0ydwpzx + owner_uuid: zzzzz-tpzed-81hsbo6mk8nl05c + created_at: 2014-02-03T17:22:54Z + modified_at: 2014-02-03T17:22:54Z + name: project_owned_by_foo + group_class: project + +empty_project: + uuid: zzzzz-j7d0g-9otoxmrksam74q6 + owner_uuid: zzzzz-tpzed-xurymjxw79nv3jz + created_at: 2014-12-16 15:56:27.967534940 Z + modified_by_client_uuid: ~ + modified_by_user_uuid: zzzzz-tpzed-xurymjxw79nv3jz + modified_at: 2014-12-16 15:56:27.967358199 Z + name: Empty project + description: ~ + updated_at: 2014-12-16 15:56:27.967242142 Z + group_class: project + project_with_10_collections: uuid: zzzzz-j7d0g-0010collections owner_uuid: zzzzz-tpzed-user1withloadab @@ -173,15 +272,15 @@ project_with_10_pipelines: description: project with 10 pipelines group_class: project -project_with_2_pipelines_and_100_jobs: - uuid: zzzzz-j7d0g-nnjobspipelines +project_with_2_pipelines_and_60_crs: + uuid: zzzzz-j7d0g-nnncrspipelines owner_uuid: zzzzz-tpzed-user1withloadab created_at: 2014-04-21 15:37:48 -0400 modified_by_client_uuid: zzzzz-ozdt8-brczlopd8u8d0jr modified_by_user_uuid: zzzzz-tpzed-user1withloadab modified_at: 2014-04-21 15:37:48 -0400 updated_at: 2014-04-21 15:37:48 -0400 - name: project with 2 pipelines and 100 jobs + name: project with 2 pipelines and 60 crs description: This will result in two pages in the display group_class: project @@ -196,3 +295,105 @@ project_with_25_pipelines: name: project with 25 pipelines description: project with 25 pipelines group_class: project + +fuse_owned_project: + uuid: zzzzz-j7d0g-0000ownedbyfuse + owner_uuid: zzzzz-tpzed-0fusedrivertest + created_at: 2014-04-21 15:37:48 -0400 + modified_by_client_uuid: zzzzz-ozdt8-brczlopd8u8d0jr + modified_by_user_uuid: zzzzz-tpzed-0fusedrivertest + modified_at: 2014-04-21 15:37:48 -0400 + updated_at: 2014-04-21 15:37:48 -0400 + name: FUSE Test Project + description: Test project belonging to FUSE test user + group_class: project + +# This wouldn't pass model validation, but it enables a workbench +# infinite-loop test. See #4389 +project_owns_itself: + uuid: zzzzz-j7d0g-7rqh7hdshd5yp5t + owner_uuid: zzzzz-j7d0g-7rqh7hdshd5yp5t + created_at: 2014-11-05 22:31:24.258424340 Z + modified_by_client_uuid: zzzzz-ozdt8-brczlopd8u8d0jr + modified_by_user_uuid: 6pbr1-tpzed-000000000000000 + modified_at: 2014-11-05 22:31:24.258242890 Z + name: zzzzz-j7d0g-7rqh7hdshd5yp5t + description: ~ + updated_at: 2014-11-05 22:31:24.258093171 Z + group_class: project + +# Used to test renaming when removed from the "asubproject" while +# another such object with same name exists in home project. +subproject_in_active_user_home_project_to_test_unique_key_violation: + uuid: zzzzz-j7d0g-subprojsamenam1 + owner_uuid: zzzzz-tpzed-xurymjxw79nv3jz + created_at: 2013-04-21 15:37:48 -0400 + modified_by_client_uuid: zzzzz-ozdt8-brczlopd8u8d0jr + modified_by_user_uuid: zzzzz-tpzed-xurymjxw79nv3jz + modified_at: 2013-04-21 15:37:48 -0400 + updated_at: 2013-04-21 15:37:48 -0400 + name: Subproject to test owner uuid and name unique key violation upon removal + description: Subproject in active user home project to test owner uuid and name unique key violation upon removal + group_class: project + +subproject_in_asubproject_with_same_name_as_one_in_active_user_home: + uuid: zzzzz-j7d0g-subprojsamenam2 + owner_uuid: zzzzz-j7d0g-axqo7eu9pwvna1x + created_at: 2013-04-21 15:37:48 -0400 + modified_by_client_uuid: zzzzz-ozdt8-brczlopd8u8d0jr + modified_by_user_uuid: zzzzz-tpzed-xurymjxw79nv3jz + modified_at: 2013-04-21 15:37:48 -0400 + updated_at: 2013-04-21 15:37:48 -0400 + name: Subproject to test owner uuid and name unique key violation upon removal + description: "Removing this will result in name conflict with 'A project' in Home project and hence get renamed." + group_class: project + +starred_and_shared_active_user_project: + uuid: zzzzz-j7d0g-starredshared01 + owner_uuid: zzzzz-tpzed-xurymjxw79nv3jz + created_at: 2014-04-21 15:37:48 -0400 + modified_by_client_uuid: zzzzz-ozdt8-brczlopd8u8d0jr + modified_by_user_uuid: zzzzz-tpzed-xurymjxw79nv3jz + modified_at: 2014-04-21 15:37:48 -0400 + updated_at: 2014-04-21 15:37:48 -0400 + name: Starred and shared active user project + description: Starred and shared active user project + group_class: project + +trashed_project: + uuid: zzzzz-j7d0g-trashedproject1 + owner_uuid: zzzzz-tpzed-xurymjxw79nv3jz + name: trashed project + group_class: project + trash_at: 2001-01-01T00:00:00Z + delete_at: 2008-03-01T00:00:00Z + is_trashed: true + modified_at: 2001-01-01T00:00:00Z + +trashed_subproject: + uuid: zzzzz-j7d0g-trashedproject2 + owner_uuid: zzzzz-j7d0g-trashedproject1 + name: trashed subproject + group_class: project + is_trashed: false + modified_at: 2001-01-01T00:00:00Z + +trashed_subproject3: + uuid: zzzzz-j7d0g-trashedproject3 + owner_uuid: zzzzz-j7d0g-trashedproject1 + name: trashed subproject 3 + group_class: project + trash_at: 2001-01-01T00:00:00Z + delete_at: 2038-03-01T00:00:00Z + is_trashed: true + modified_at: 2001-01-01T00:00:00Z + +trashed_on_next_sweep: + uuid: zzzzz-j7d0g-soontobetrashed + owner_uuid: zzzzz-j7d0g-xurymjxw79nv3jz + name: soon to be trashed project + group_class: project + trash_at: 2001-01-01T00:00:00Z + delete_at: 2038-03-01T00:00:00Z + is_trashed: false + modified_at: 2001-01-01T00:00:00Z